render中的data綁定

最近公司開始使用vue開發(fā),同事在開發(fā)中出現(xiàn)一個奇怪的問題。一個普通的管理系統(tǒng),左邊一個機構樹 tree 右邊一個表格,上方有個搜索輸入框。如下圖所示,tree是使用render進行自定義的。當在用戶名或者郵箱的輸入框中輸入內容的時候,這顆樹的render方法就被觸發(fā)了。


頁面

看似兩者沒有什么關系,一開始也很奇怪,后來看了同事的代碼,發(fā)現(xiàn)同事在render函數(shù)中去調用了表格查詢數(shù)據(jù)的方法,data的屬性值與這顆樹綁定了,因為input與data數(shù)據(jù)的屬性字段進行了v-model,所以當進行輸入的時候等于修改了data里面的值,而這棵樹是監(jiān)聽這個字段的,你字段的改變就執(zhí)行了render函數(shù)。
在網(wǎng)上查了下資料,
關于input的輸入內容觸發(fā)tree的render函數(shù)問題
如果將data里的字段放在了render中使用,而data的字段 的值改變的時候就會觸發(fā)render函數(shù),因為data里的字段與input進行了v-model的雙向綁定,所以input輸入內容等于data的值也改變了,就觸發(fā)了render 。
例如下方這樣的寫法。searchData.name的值改變就會觸發(fā)render。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 函數(shù)的返回值 1.什么是返回值 1)返回值的作用:將函數(shù)里面的數(shù)據(jù)傳遞到函數(shù)外面 2)初學者怎么確定需不需要返回值...
    KIKIu閱讀 213評論 0 0
  • 1.map是轉類型,reduce是排序和相加。 2.常量和變量進行字符串比較時,常量放前面。swich不能用于比較...
    leooo0閱讀 606評論 0 0
  • 打卡第十二天 求和函數(shù)(SUM、SUMIF、SUMIFS) 基本用法 區(qū)域求和1.連續(xù)區(qū)域的數(shù)據(jù)求和:在區(qū)域的下方...
    GH_31e4閱讀 1,126評論 0 1
  • 今日作業(yè):根據(jù)用戶畫像找到5款合適的選品,提交產(chǎn)品截圖。 5款產(chǎn)品:以前的工作經(jīng)驗,寶媽對電子資料不感冒。今天選的...
    牽牛漫步閱讀 178評論 0 0
  • 今天休整日,晚上出去連走帶跑完成了龜速五公里。 "每次奔跑,都好過原地踏步。" 四月跑步記錄:4月3日、4日、5日...
    平凡生命閱讀 242評論 1 3

友情鏈接更多精彩內容