vue select框初始化首次觸發change事件問題


問題描述: 通常我們的需求是改變 select 的選項才會觸發 change 事件,但是意料之外,頁面初始化的時候也會觸發 change 事件。

應用場景:編輯時原本選擇框初始化值為空,將數據賦值后觸發change事件

data() { 
  return { 
    changeFlag: false 
  } 
}, 
methods: { 
  changeDwmc(val) { 
    if (this.changeFlag) { 
      // 修改選項時操作 
      this.form.city_id = ''; 
    } else { 
      // 進入頁面時,頁面初始化              
      this.changeFlag = true; 
    } 
    // 其他共同操作 
  } 
} 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM