第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關(guān)于Vue單文件組件的this.$store.commit()問題

關(guān)于Vue單文件組件的this.$store.commit()問題

縹緲止盈 2018-10-12 11:14:39
先貼源代碼:lowpolyEvent(){ var vm = this;  vm.$store.commit("UPDATE_LOADING", true); console.log("1"); console.time("for-test"); var img = new Image();  img.src = vm.imgUrl;  img.onload = function () {    vm.parse(this).then((value) => {    vm.$store.commit("UPDATE_LOADING", false);   console.log("2");   console.timeEnd("for-test");            vm.imgUrl = value;});}}vm.$store.commit("UPDATE_LOADING", true); 這段代碼是顯示loading的vm.$store.commit("UPDATE_LOADING", false);這段是隱藏但是奇怪的是,vm.$store.commit("UPDATE_LOADING", true)這段代碼是在vm.parse(this).then()里面運行,也就是回調(diào)才運行,導(dǎo)致沒有l(wèi)oading效果(true和false同時運行了)不過打印的時候確實 先1 再 2 而且我還加了測試運行這段代碼的時間,大概間隔1秒左右也就是打印1之后,等1秒左右再打印出2問題是:為什么vm.$store.commit("UPDATE_LOADING", true); 沒有先運行呢?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 9061 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號