Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
Vue.js中组件的我的模板不工作?_Vue.js_Vuejs2_Vue Component_Vue Router - Fatal编程技术网

Vue.js中组件的我的模板不工作?

Vue.js中组件的我的模板不工作?,vue.js,vuejs2,vue-component,vue-router,Vue.js,Vuejs2,Vue Component,Vue Router,我的数据在使用v-for 此代码 const-roomsComponent=Vue.extend({ 数据:函数(){ 返回{ 房间:[ {id:“001”,名称:“PHP”,描述:“Entusiatas PHP”}, {id:“002”,名称:“Java”,描述:“Entusiatas Java”}, {id:“003”,名称:“C#”,描述:“Entusiatas C#”}, {id:“004”,名称:“C++”,描述:“Entusiatas C++”}, {id:“005”,名称:“Jav

我的
数据
在使用
v-for

此代码

const-roomsComponent=Vue.extend({
数据:函数(){
返回{
房间:[
{id:“001”,名称:“PHP”,描述:“Entusiatas PHP”},
{id:“002”,名称:“Java”,描述:“Entusiatas Java”},
{id:“003”,名称:“C#”,描述:“Entusiatas C#”},
{id:“004”,名称:“C++”,描述:“Entusiatas C++”},
{id:“005”,名称:“Javascript”,描述:“Entusiatas Javascript”},
{id:“006”,名称:“Vue.js”,描述:“Entusiastas Vue.js”}
]
};
},
模板:`
{{o.name}}
{{o.description}}
`
});
var componentTest=Vue.extend({
模板:“测试”
});
var路由器=新的VueRouter({
路线:[
{路径:'/chat',组件:componentTest},
{路径:'/room',组件:roomsComponent}
]
});
新Vue({
el:“#应用程序”,
路由器:路由器,,
模板:“”
});

用另一个
将代码包装到模板中。在
标记中应该只有一个元素,因为您使用的是循环,所以将呈现多个元素

<div class="row">
  <div class="col-md-4" v-for="o in rooms">
     ...
  </div>
</div>

...
<div class="row">
  <div class="col-md-4" v-for="o in rooms">
     ...
  </div>
</div>