這個(gè)正則想匹配網(wǎng)址,類似于這種的(有域名,有端口號(hào)) http://second.www.baidu.com:8080 和 second.www.baidu.com:8080,取其中 //后或者開頭后的部分。
你這個(gè)正則寫的又有點(diǎn)問題,其中的//應(yīng)該加上轉(zhuǎn)義字符后變成 \/\/, (\w)+這句的意圖應(yīng)該寫成\w+.
給你改寫了一下 (?<=\/\/|^)((\w+\.)+\w+)(\:(\d+))
分段解釋下:
(?<=\/\/|^)要求匹配的目標(biāo)前面必須有 //或者匹配的目標(biāo)在最前面。(\w+\.)+\w+匹配 文本.一次或多次 + 文本,形如 abcd.efgh abcd.efgh.izk abcd.efgh.izk.sfds都能被匹配上, abcd單獨(dú)不能被匹配\:(\d+) 匹配 :多個(gè)數(shù)字, 即端口號(hào)因?yàn)槟闫ヅ涞氖莡nshop的shop子理由,而router中并沒有找到。
要么你在路由中配置unshop的子路由,要么修改跳轉(zhuǎn)的路由地址。
需要先docker login
可以用其他代碼先生成一個(gè)csv,也就是每一行一個(gè)數(shù)字一個(gè)逗號(hào)一個(gè)換行,然后用Excel打開轉(zhuǎn)存為xlsx
小程序可以內(nèi)嵌網(wǎng)頁,可以在網(wǎng)頁里下載緩存
$("button").on("click",function(){
alert($(this).attr("id"))
})
了解下js引擎線程和GUI渲染線程的執(zhí)行順序
setTimeout解決GUI渲染線程阻塞問題
你使用的是靜態(tài)方法,是不能用$this的,用self
哥們這個(gè)問題解決沒
這樣解決的,打開 和 關(guān)閉 時(shí)進(jìn)行相反的設(shè)置。
$("#A").css({"overflow": "scroll"});
$("#B").css({"overflow": "hidden"});不可能的!除非你使用的php框架支持這種語法糖才行。
客戶端調(diào)用服務(wù)端方法本質(zhì)原理是:
客戶端觸發(fā)客戶端的js方法,其中使用ajax向服務(wù)端發(fā)起請(qǐng)求-參數(shù)為想要執(zhí)行的服務(wù)端方法名或執(zhí)行參數(shù),服務(wù)端解析請(qǐng)求后執(zhí)行相應(yīng)方法。
這套東西或者自己寫,或者由框架支持完成。
http://element-cn.eleme.io/#/...
中文官方文檔都不會(huì)看的,建議你轉(zhuǎn)行吧,還要把代碼貼出來才會(huì),要你何用???給鏈接了,還特么踩,呵呵!
你好,你要的效果實(shí)現(xiàn)了,看看,有什么疑問可以直接提出或者私信。
<template>
<div>
<el-table
ref="multipleTable"
:data="tableData3"
tooltip-effect="dark"
style="width: 100%"
@click.native="click"
@selection-change="handleSelectionChange">
<el-table-column
type="selection"
width="55">
</el-table-column>
<el-table-column
label="日期"
width="120">
<template slot-scope="scope">{{ scope.row.date }}</template>
</el-table-column>
<el-table-column
prop="name"
label="姓名"
width="120">
</el-table-column>
<el-table-column
prop="address"
label="地址"
show-overflow-tooltip>
</el-table-column>
</el-table>
<div style="margin-top: 20px">
<el-button @click="toggleSelection([tableData3[1], tableData3[2]])">切換第二、第三行的選中狀態(tài)</el-button>
<el-button @click="toggleSelection()">取消選擇</el-button>
</div>
</div>
</template>
<script>
export default {
data() {
return {
tableData3: [{
date: '2016-05-03',
name: '王小虎',
address: '上海市普陀區(qū)金沙江路 1518 弄'
}, {
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀區(qū)金沙江路 1518 弄'
}, {
date: '2016-05-04',
name: '王小虎',
address: '上海市普陀區(qū)金沙江路 1518 弄'
}, {
date: '2016-05-01',
name: '王小虎',
address: '上海市普陀區(qū)金沙江路 1518 弄'
}, {
date: '2016-05-08',
name: '王小虎',
address: '上海市普陀區(qū)金沙江路 1518 弄'
}, {
date: '2016-05-06',
name: '王小虎',
address: '上海市普陀區(qū)金沙江路 1518 弄'
}, {
date: '2016-05-07',
name: '王小虎',
address: '上海市普陀區(qū)金沙江路 1518 弄'
}],
multipleSelection: []
}
},
methods: {
toggleSelection(rows) {
if (rows) {
rows.forEach(row => {
this.$refs.multipleTable.toggleRowSelection(row);
});
} else {
this.$refs.multipleTable.clearSelection();
}
},
handleSelectionChange(val) {
this.multipleSelection = val;
},
click(e){
e.preventDefault()
console.log(this.isCtrl)
if(e.button === 0 && this.isCtrl){
this.$refs.multipleTable.toggleAllSelection()
}
}
},
mounted(){
var sUserAgent = navigator.userAgent;
var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");
var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");
document.addEventListener('keydown', e => {
if((e.keyCode === 17 && isWin) || (e.keyCode === 91 && isMac)){
this.isCtrl = true
}
})
document.addEventListener('keyup', e => {
if((e.keyCode === 17 && isWin) || (e.keyCode === 91 && isMac)){
this.isCtrl = false
}
})
}
}
</script>
我判斷了下用戶操作系統(tǒng),如果是window就是ctrl + 鼠標(biāo)左鍵,如果是macOS,就是command + 鼠標(biāo)左鍵
那是因?yàn)榈谝粭l數(shù)據(jù)不合法 再去編輯任何一條都會(huì)提示
您這個(gè)需求很不合理啊
難道只驗(yàn)證一次?提示過錯(cuò)誤了就不再驗(yàn)證合法性了?
不知道您用的是不是這個(gè)https://github.com/jquery-val...
如果是的,通過demo能看出,不合法的就會(huì)提示錯(cuò)誤,
如果是產(chǎn)品提出這種需求,直接懟回去,那引用這個(gè)驗(yàn)證插件還有什么用
function ShowUpdate(obj) {
var trTable = $(obj).parents("tr").eq(0);
$("#updateModal").data("id", $.trim(trTable.find("td").eq(11).find("span").eq(5).text()));//設(shè)備系統(tǒng)ID
$("#updateDevNo").val($.trim(trTable.find("td").eq(1).text()));
$("#updateDevName").val($.trim(trTable.find("td").eq(2).text()));
$("#updateDevType").find("option[value='" + $.trim(trTable.find("td").eq(11).find("span").eq(9).text()) + "']").prop("selected", "selected");
GetMoreDevType($("#updateDevType").find("option[value='" + $.trim(trTable.find("td").eq(11).find("span").eq(9).text()) + "']"), "updateMoreDevType", $.trim(trTable.find("td").eq(11).find("span").eq(4).text()));
$("#firmwareVersion").val($.trim(trTable.find("td").eq(12).find("span").eq(0).text()));
$("#updateDevRemark").val($.trim(trTable.find("td").eq(11).find("span").eq(1).text()));
$("#updateIsLAN").find("option[value ='" + $.trim(trTable.find("td").eq(11).find("span").eq(8).text()) + "']").prop("selected", "selected");
$("#updateSystem").find("option[value ='" + $.trim(trTable.find("td").eq(12).find("span").eq(16).text()) + "']").prop("selected", "selected");
//推薦app版本
$("#updateSoftVersionNo").val($.trim(trTable.find("td").eq(12).find("span").eq(17).text()));
//以下是設(shè)備詳細(xì)信息
$("#moreDevInfo").find("dl").eq(0).find("span").eq(0).text($.trim(trTable.find("td").eq(12).find("span").eq(0).text()));
$("#moreDevInfo").find("dl").eq(0).find("span").eq(1).text($.trim(trTable.find("td").eq(12).find("span").eq(1).text()));
$("#moreDevInfo").find("dl").eq(0).find("span").eq(2).text($.trim(trTable.find("td").eq(12).find("span").eq(2).text()));
$("#moreDevInfo").find("dl").eq(0).find("span").eq(3).text($.trim(trTable.find("td").eq(12).find("span").eq(3).text()));
$("#moreDevInfo").find("dl").eq(0).find("span").eq(4).text($.trim(trTable.find("td").eq(12).find("span").eq(18).text()));
$("#moreDevInfo").find("dl").eq(0).find("span").eq(5).text($.trim(trTable.find("td").eq(12).find("span").eq(20).text()));
$("#moreDevInfo").find("dl").eq(1).find("span").eq(0).text($.trim(trTable.find("td").eq(12).find("span").eq(4).text()));
$("#moreDevInfo").find("dl").eq(1).find("span").eq(1).text($.trim(trTable.find("td").eq(12).find("span").eq(5).text()));
$("#moreDevInfo").find("dl").eq(1).find("span").eq(2).text($.trim(trTable.find("td").eq(12).find("span").eq(6).text()));
$("#moreDevInfo").find("dl").eq(1).find("span").eq(3).text($.trim(trTable.find("td").eq(12).find("span").eq(7).text()));
$("#moreDevInfo").find("dl").eq(1).find("span").eq(4).text($.trim(trTable.find("td").eq(12).find("span").eq(8).text()));
$("#moreDevInfo").find("dl").eq(2).find("span").eq(0).text($.trim(trTable.find("td").eq(12).find("span").eq(9).text()));
$("#moreDevInfo").find("dl").eq(2).find("span").eq(1).text($.trim(trTable.find("td").eq(12).find("span").eq(10).text()));
$("#moreDevInfo").find("dl").eq(2).find("span").eq(2).text($.trim(trTable.find("td").eq(12).find("span").eq(11).text()));
$("#moreDevInfo").find("dl").eq(2).find("span").eq(3).text($.trim(trTable.find("td").eq(12).find("span").eq(12).text()));
$("#moreDevInfo").find("dl").eq(2).find("span").eq(4).text($.trim(trTable.find("td").eq(12).find("span").eq(13).text()));
$("#moreDevInfo").find("dl").eq(2).find("span").eq(5).text($.trim(trTable.find("td").eq(12).find("span").eq(14).text()));
$("#moreDevInfo").find("dl").eq(3).find("span").eq(0).text($.trim(trTable.find("td").eq(12).find("span").eq(15).text()));
return false;
}
你可以將使用mapSet的地方貼出來。
原因應(yīng)該是該數(shù)據(jù)不僅在VueX中被watch,還在其它地方被watch了,引發(fā)循環(huán)問題。
在設(shè)置以及取出VueX的數(shù)據(jù)時(shí),都可以將數(shù)據(jù)深度拷貝一份,即是說去掉Vue附加的get/set監(jiān)聽。
我自己搞錯(cuò)了,本來就該寫在model里面
如果使用包管理器安裝,使用 yum deplist <包名>
如果源代碼編譯,看官方文檔
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問,美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。