{ beforeRouteEnter (to, from, next) { serv.test() .then(res => { next(vm => { // 這里如何給組件實例的data添加參數? vm.listData = res.data.results }) }) .catch(err => { console.log(err) }) }, mounted () { console.log(this.listData) // undefind }}在路由進入前獲取數據,如何給組件的data添加數據?我那樣寫的無法在mounted生命周期中獲取到,也無法在template中使用
vue-router組件中beforeRouteEnter鉤子函數如何給組件實例添加data參數?
慕桂英546537
2019-01-31 22:17:51