随手记录开发笔记
2.移動(dòng)端 vue 安裝console控制臺(tái)打印插件
vue開(kāi)發(fā)也可以直接在打包后的index.html 引入sdn加速包使用 直接在vue項(xiàng)目 public目錄 index.html引入使用 并實(shí)例化即可
4.遍歷獲取url路徑拼接傳參數(shù)據(jù)( 注意 傳參的參數(shù)不能有’='號(hào),)
GetRequest(url) { // var url = 'courseschedule_add.html?week=1&cousenum=1&semesterid=4'var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); let strsconsole.log(str); //會(huì)發(fā)現(xiàn) 路徑后面的參數(shù) 第一個(gè)是?號(hào)后面攜帶, 其余的是&符號(hào)攜帶 str= str.replace('?',"&") //我們統(tǒng)一轉(zhuǎn)換為 &符號(hào)后面攜帶console.log(str); strs = str.split("&"); //根據(jù)&符號(hào)循環(huán)遍歷參數(shù) 復(fù)制到對(duì)象 theRequest中for (var i = 0; i < strs.length; i++) { theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]); } } return theRequest; },5.用promise 處理異步請(qǐng)求排序
// 刪除標(biāo)簽delTag(val) {console.log(val)let delStatus = new Promise((resolve, reject) => { // 創(chuàng)建一個(gè)promise 將刪除結(jié)果狀態(tài)給子組件this.$confirm('標(biāo)簽刪除后,相應(yīng)的用戶失去了該標(biāo)簽屬性,確認(rèn)刪除嗎', '刪除標(biāo)簽', {confirmButtonText: '確定',cancelButtonText: '取消',type: 'warning'}).then(async() => {this.loading = trueconsole.log(val.tagId)const newArr = []newArr.push(val.tagId)console.log(newArr)const res = await delLabel({ ids: newArr })if (res.data.code === 0) {this.$message.success('刪除成功')resolve(true)if (this.tableData.length <= 1) {this.queryForm.page -= 1}this.getTagList()} else {this.$message.error(res.data.msg)reject(res.data.msg)}this.loading = false})})return delStatus},防抖
判斷 變量是否為null (不知道是否準(zhǔn)確 先試試)
可以用全等符號(hào)判斷 ===let a = null if(a === null){alert(這個(gè)變量是null)}自定義表單驗(yàn)證 可以異步調(diào)用請(qǐng)求接口后驗(yàn)證規(guī)則
input實(shí)現(xiàn)文字超出省略號(hào)功能
總結(jié)
- 上一篇: 深度学习基础实例与总结
- 下一篇: 卧室.餐厅.客厅要选择挂什么油画?