ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[info]使用局部组件必须在父组件中注册 ~~~ new Vue({ components:{ TodoItem } }) ~~~ >[success]例子 ~~~ //HTML <div id="app"> <input type="text" v-model="value"> <button @click="handleClick">添加</button> <todo-item :item="item" v-for="item of arr"></todo-item> </div> ~~~ ~~~ //Javascript var TodoItem ={ props:['item'], template:"<div>{{item}}</div>" } var app = new Vue({ el: "#app", components:{ TodoItem }, data: { arr: [], value: '' }, methods: { handleClick: function () { var value = this.value; if (!this.arr.includes(value) && this.value != "") { this.arr.push(value) } } } }) ~~~