慕瓜3502318
2018-06-04 18:42
<template>
<div>
<div>
<input class="mgs" type="text" v-model="inputValue"/>
<button @click="aaa">提交</button>
</div>
<ui>
<todo-item
v-for='(item,index) of list'
:key='index'
:content='item'
:index='index'
@delete='ccc'
></todo-item>
</ui>
</div>
</template>
<script>
import TodoItem from './components/TodoItem'
export default {
components:{
'todo-item':TodoItem
},
data(){
return{
inputValue:'',
list:[]
}
},
methods:{
aaa(){
this.list.push(this.inputValue)
this.inputValue=''
},
ccc(index){
this.list.splice(index,1)
}
}
}
</script>
<style>
</style>
重新启动一下,就好了
你先检查一下TodoItem这个组建有没有问题,先查看子组件能否接收到父组件的值
你这是在本文件引用本文件?这样是不行的啊。基本上所有的引用其实你可以直接在main.js里就行
我也是加上这个就报错
vue2.5入门
146820 学习 · 657 问题
相似问题