aixos响应数据无法分配给Vue实例的数据

时间:2017-08-24 15:38:21

标签: vue.js axios

在我的vue.js项目中,我通过axios获取数组数据,并希望分配给bookList变量,但是失败了,bookList仍然等于[],你能告诉我为什么吗?

admin_enqueue_scripts

1 个答案:

答案 0 :(得分:0)

回调是在不同的范围......这应该有效

methods: {
    viewBooks: function() {
        let self = this;
        axios.get('/books.json')
            .then(res=>{
                self.bookList = res.data.bookList;
            })
            .catch(error=>{
                console.log(error);
            });
    }

还有一个不同的答案here