Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果存在变量的实例,为什么变量无法解析?_Javascript_Vue.js - Fatal编程技术网

Javascript 如果存在变量的实例,为什么变量无法解析?

Javascript 如果存在变量的实例,为什么变量无法解析?,javascript,vue.js,Javascript,Vue.js,如果有一个实例需要转换到函数中,为什么这个变量无法解析? 有人能帮我吗 Vue.component('university-row', { props: ['university', 'editMethod'], template: 'Templates' methods: { edit: function () { >>>>>>>>>>>>>>this.editMetho

如果有一个实例需要转换到函数中,为什么这个变量无法解析? 有人能帮我吗

Vue.component('university-row', {
    props: ['university', 'editMethod'],
    template: 'Templates'
    methods: {
        edit: function () {
>>>>>>>>>>>>>>this.editMethod(this.university);<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        }
    }
});

Vue.component('university-list', {
    props: ['universities'],
    data: function() {
        return {
            university: null
        }
    },
    template: 'Templates',



    methods: {
        editMethod: function() {
>>>>>>>>>>>>>>>>>this.university = university;<<<<<<<<<<<<<<<<<<<<<<This one is unresolved
        }
    }
});

你是说
editMethod:function(){
将成为
editMethod:function(university){
?这两个组件不共享一个实例,因此不知道彼此定义的函数声明。
        universityApi.get().then(result =>
            result.json().then(data =>
                data.forEach(university => this.universities.push(university))
            )
        )
    },```