🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[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) } } } }) ~~~