导入Vue组件并通过axios更新内容

时间:2018-05-31 13:23:55

标签: javascript arrays laravel parsing vue.js

我有两个文件,一个是.js,其中只注册了vue组件,第二个我有vue模板和脚本。点击一些元素后,我想要更新信息,我收到的axios数据,但我不知道如何将这些数据解析为我想要打印数据到模板的数组。

代码为HERE

错误是:TypeError: Cannot set property 'currentLog' of undefined

2 个答案:

答案 0 :(得分:0)

那是因为你的searchUser函数在vue实例之外,因此'这个'没有提到它。 尝试将searchUser放入方法中,然后需要使用this.searchUser调用它。

编辑:您的数据定义错误,应该是:

data() {
        return {
            currentLog: {}
       }
}

答案 1 :(得分:0)

解决:

问题出在函数searchUser中,当我通过GET从axios中获取数据后将数据保存到数组中。

替换"功能" for" =>"

右边是HERE