最近開始入門VUE。寫程式碼過程中遇到一些錯誤,當做記事本用吧。
阿新 • • 發佈:2019-02-15
Errors while compiling. Reload prevented.
import引用的檔案路徑不對
vue 中陣列的刪除裡邊的元素
this.arr.splice(1,1);//括號裡的引數從哪個位置刪除,第二個是刪除幾個
元素新增
陣列.push(元素);
陣列倒序排序:陣列.reverse();
style的資料繫結
點選div之後對應的邊框變色
<div :style="{'border-bottom', onMouseDown}" @click="onMouseDown"></div>
data(){
return{
onMouseDown: '1px soild red'//定義初始化樣式
}
},
methods:{
onMouseDown(){
this.onMouseDown = '1px soild green'//通過點選事件改變樣式
}
}
頁面之間跳轉傳值
this.$router.replace({ path: '/asdb', query: {id:wqe} }); 接收值this.$route.query.id;
this.$router.replace({path: '/backend/order', query: {selected: "2"}})
this.$router.push({path: '/backend/order', query: {selected: "2"}})this .$router.push({name:'asd',params:{id:123}});
this.$route.params.id
// 在瀏覽器記錄中前進一步,等同於 history.forward()
router.go(1)
// 後退一步記錄,等同於 history.back()
router.go(-1)
檢視一個字元中是否包含某個字元
1.let a = 'abc';
a.indexOf('c') != -1 ;//如果不包含則會返回-1
mint-ui -->picker這個外掛做三級聯動有個bug沒有地方放code值
velue-key 是顯示值,聯動也是根據這個資料如果有兩條資料的第二級一樣,它的二三級是不會變得,個人用了一個笨辦法,判斷然後重新賦值。
PS:這個太嚴格了,我空格多加了一行都要提示報錯。請一定要注意程式碼規範,豈可修!