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

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

vue 頁面間eventBus傳遞參數(shù)賦值不起作用

vue 頁面間eventBus傳遞參數(shù)賦值不起作用

明月笑刀無情 2018-11-16 08:02:52
在vue頁面之間傳遞參數(shù),但是傳遞成功,賦值卻不成功1、想要實現(xiàn)的效果:頁面A有一個按鈕按下之后,會進入頁面B,在頁面B中點擊列表項就會返回頁面A,并帶回列表項的數(shù)據(jù)2、操作步驟:創(chuàng)建eventBusimport Vue from 'vue'var eventBus=new Vue({});export default eventBus;頁面Bimport eventBus from 'eventBus.js'; //methods  backData(item){          eventBus.$emit('choiceAddress'item);              this.$router.go(-1);            }頁面Aimport eventBus from 'eventBus.js';//mountedeventBus.$on('choiceAddress', function(data){           console.log(data);//這里可以獲得data,并賦值成功            this.getAddress=data; }.bind(this));console.log("this.getAddress"+this.getAddress)//在除了上面的方法中,外面獲得的this.getAddress都沒有賦值成功,是初始值在頁面A中可以獲得頁面B中傳過來的參數(shù),但是對 this.getAddress的賦值卻在eventBus.$on函數(shù)之外的地方好似并沒有進行賦值,仍然是原始值,比如:我想要在mounted的時候調(diào)用了一個方法,這個方法中console.log(this.getAddress);就會是原始值mounted(){    this.a(); }, methods:{    a(){     console.log(this.getAddress);     } }不是mounted中調(diào)用方法也是如此請問這個值怎么能夠賦值成功呢?
查看完整描述

1 回答

?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗 獲得超6個贊

樓主,試試頁面A獲取數(shù)據(jù)的方法,寫到 created 中,不要放到 mounted

查看完整回答
反對 回復(fù) 2018-11-16
  • 1 回答
  • 1 關(guān)注
  • 3284 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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