在 vue 中用到一個選擇器插件, 需要保證數據更新完(數據通過異步請求) 并且 Dom 渲染完, 我在插件的實例化代碼寫在數據請求的回調里,顯示 dom 沒有渲染完,我把插件的實例化寫在mounted生命鉤子里,但是此時數據還沒請求過來mounted () { /** * 植入選擇器插件 */ this.$nextTick(() => { // 執行此代碼時,this.data是空數組 this.data.forEach((val) => { val.data.forEach((val2) => { if (!val2.id) { /* eslint-disable no-new */ new SpacePicker({ inputId: val2.id, data: val2.data, success: function (arr) { console.log('success'); } }); } }); }); }); }請問如何解決這個問題, vue 有沒有保證數據更新完 和 dom渲染完的生命鉤子,應該怎么解決這個問題?
vue 如何保證數據更新完 和 dom渲染完
Helenr
2019-02-12 21:20:38