您的位置:首页 > Web前端 > Vue.js

vue-cli axios 加载顺序问题

2018-08-20 14:36 106 查看

搭了一个vue-cli前后分离的框架

访问后台接口用了axios,这是异步的,如果加载完data中的数据再访问接口,是没问题的,可是如果data数据还没加载完,就已经访问完了后台,就会有问题。

解决方法:this.$nextTick()

将回调延迟到下次 DOM 更新循环之后执行。

[code]dataList () {
this.$ajax.get('/user/user/menu/list', {params: {}}).then((res) => {
this.$nextTick(() => {
this.menus = res.data.list
})
})
}

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: