VUE Router 问题 修改路由组建数据 不会自动渲染DOM

Su_hibl 2018-01-31 07:42:48

<div id="app">
<router-link to="/user">首页</router-link>
<router-view></router-view>
</div>

<template id="t">
<ul>
<li v-for="(u,i) int users" v-text="u.name"></li>
</ul>
</template>

<script type="text/javascript">

var cmpUser={
template:'#t',
data:function(){
return {users:[{id:0,name:'lisi'}]}
},
created:function(){
this.users.push({id:1,name:'zhangsan'}); //只会 显示 users[0], 为什么不会自动渲染DOM
//this.$set('users',this.users); // 无效果
}

};
var router=new VueRouter({
routes:[
{path:'user',
component:cmpUser
}]
});


var vue=new Vue({el:'#app',router:router});

</script>
...全文
1398 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧