当前位置:  开发笔记 > 编程语言 > 正文

TypeError:this.$ set不是函数

如何解决《TypeError:this.$set不是函数》经验,为你挑选了1个好方法。



1> Igor Pantovi..:

this.$set在您的示例代码中不是函数的原因是因为this不再引用Vue ViewModel实例.

要使您发布的代码正常工作,您需要继续引用它:

export default {
    data: function() {
        return { movies: '' }
    },

    ready: function() {
        this.showMovies()
    },

    methods: {
        showMovies: function() {
             var vm = this; // Keep reference to viewmodel object
             this.$http.get(config.api.url + '/movies').then(function (response) {
                vm.$set('movies', response.data)
             })
         }
    }
 }

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有