Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.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 Vuejs v-bind:href返回警告_Javascript_Vue.js_Vuejs2 - Fatal编程技术网

Javascript Vuejs v-bind:href返回警告

Javascript Vuejs v-bind:href返回警告,javascript,vue.js,vuejs2,Javascript,Vue.js,Vuejs2,我一直在努力将对象正确绑定到vue.js上的锚(请注意,这是我第一次使用vue.js) 我想得到一些帮助,知道哪种方法是正确的,因为我还没有找到消除警告的方法 谢谢经过一些尝试,回到beggining,vue似乎喜欢'between'让v-bind:href工作 即 您正试图迭代一个函数……相反,请迭代数组。假设您已复制并粘贴,问题是您拼写错误了this.array。它有两个“r”,而不是三个。(当然可以对计算属性进行迭代。)没有复制粘贴,只是删除了此处的实际函数名。经过一些尝试并返回Beggi

我一直在努力将对象正确绑定到vue.js上的锚(请注意,这是我第一次使用vue.js)

我想得到一些帮助,知道哪种方法是正确的,因为我还没有找到消除警告的方法


谢谢

经过一些尝试,回到beggining,vue似乎喜欢'between'让v-bind:href工作


您正试图迭代一个函数……相反,请迭代
数组。
  • 假设您已复制并粘贴,问题是您拼写错误了
    this.array
    。它有两个“r”,而不是三个。(当然可以对计算属性进行迭代。)没有复制粘贴,只是删除了此处的实际函数名。经过一些尝试并返回Begging iit后,vue似乎喜欢“介于”之间,以便v-bind:href工作:key=“branchurl”,您的“branchurl”定义在哪里?并且,当您使用v-for时,键的值对于整个循环应该是唯一的
    <li v-for="object in filterArray" :key="branchurl">
    <a v-bind:href="object.url"  v-on:click="function(object)"></a>
    </li>
    
     var vm = new Vue({
    el:  "#app",
    data: {
    
        array: [
            { url:"#1", phone:"", city: "", zipcode: "", name: "", address: "", time1: "", time2: "" },
    
        ],
    
    },
    computed: {
        filterArray: function() {
    
            return this.arrray;
    
        }
    }
    });
    
    <a v-bind:href="`?branch=`+array.url"