問題描述: 通常我們的需求是改變 select 的選項才會觸發 change 事件,但是意料之外,頁面初始化的時候也會觸發 change 事件。
應用場景:編輯時原本選擇框初始化值為空,將數據賦值后觸發change事件
data() { return { changeFlag: false } }, methods: { changeDwmc(val) { if (this.changeFlag) { // 修改選項時操作 this.form.city_id = ''; } else { // 進入頁面時,頁面初始化 this.changeFlag = true; } // 其他共同操作 } }