1、將div盒子中文字大小設為0: font-size:0
2、設定: vertical-align:middle/top/bottom
解決方法:
1、display:block
div:
3、js操作事件沒發生變化:
原因:有彈出框之類的,操作彈出框裡面的東西,dom還沒更新出現就執行了,沒反應:
解決方法: this.$nesttick()
4、資料變化dom沒有更新
1、沒有在data中繫結(在created中重新全部賦值也算在重新繫結)
2、js後續新增了新的陣列資料和表單項,需要用this.$set
5、使用子元件,注意子元件銷毀和生成節點
彈出框:裡面有上傳子元件等,彈出框關閉之後子元件並沒有銷毀,再次進入並不會進去created
對子元件操作也需要在彈出框出現(子元件出現之後)
this.uploadvisible = true
this.$nexttick(() => )
// 上傳元件建立之後可以執行有關子元件(上傳元件)的操作
6、error in render錯誤
渲染錯誤,很大可能是因為初始化資料的順序不對
// 使用getmarkname方法,先保證引數
一、二都在, }
// 必須先有引數一,才能有引數二進行判斷(引數一是最初要判斷的,所以作比較得先存在)
async created() )
},
專案遇到的坑
滾動問題 只有document.body.scrolltop的話,這個在firefox,mac的谷歌下都是0,從而一直是卡頓現象 scroll to function tary,el let this this let timer settimeout function else elseelse ...
vue專案執行報錯,遇到的坑。。。。
錯誤1 執行npm run dev 結果 webpack dev server 不是內部或外部命令,也不是可執行的程式原因 國外的npm不穩定,用 映象替換 解決辦法 1.安裝 映象 npm install cnpm g registry 2.安裝依賴 cnpm install 再執行專案,正常了。...
jenkins構建vue專案遇到的坑
昨晚使用jenkins來編譯乙個vue專案,直接拷貝之前的乙個vue工程,編譯的時候報錯。問題由此而來。在網上搜各種資料後,有乙個說可能跟部分檔案許可權為root,而其他檔案許可權不是root有關,但是又找不到哪個檔案導致了這個問題。使用cnpm安裝需要的包,也是各種問題。在回家的路上思考這個問題,...