原创 vue + element-ui table表單數據綁定問題--深拷貝

table表單就是指table形式的表單,其數據結構會是一個Array,即一個字段名會出現多次的情況,數據結構如下: 對應的頁面形式如下: 這是table表單跟傳統的表單(字段名唯一)的主要區別,因此用element-ui的表單校驗時

原创 element-ui 表格合併問題

工作中遇到element-ui的表格合併問題,遇到一個超級難以發現的坑。 先上官網的例子:  看起來毫無問題(請忽略右上角的樣式問題)。 然而樓主的需求是合併列,如圖: 擅長照葫蘆畫瓢的我改起了代碼,如下: 但是效果。。。不是想象中

原创 關於setTimeout的知識點以及setTimeout(0)的使用場景

試試以下例子: <!DOCTYPE html> <html> <head>     <title>demo</title> </head> <body> <input type="text" onkeydown="show()"> <

原创 vue獲得焦點事件處理函數中控制其失去焦點,但是失去焦點後該獲得焦點事件一直被觸發

當input獲取焦點的時候需要判斷另一個操作是否已完成,否則需要引導用戶先去執行另一個操作,是則允許輸入。 另一個操作跟當前操作是在同一個頁面上,無法通過“下一步”進行控制。 解決思路是: 當input獲取焦點的時候,判斷是否滿足條件,如

原创 vue + element-ui + ts 表格表單校驗問題

我的項目中有一個需求是表格表單的提交校驗,如下: 參考鏈接:https://www.cnblogs.com/Kummy/p/9470393.html 做完發現,我的表單校驗效果出來了,但是提交表單的時候,拿不到是否校驗成功的標誌,如下:

原创 yarn報錯:Found incompatible module

當我用yarn安裝項目時,報錯如下: error [email protected]: The engine "node" is incompatible with this module. Expected version ">=4 <=9".