为啥页面不显示注册的组件

来源:3-2 todolist组件拆分

慕田峪4423415

2018-08-05 18:47

<div class="todolist" id="app">

<div class="form">

<input type="text" v-model="inputVal" >

<input type="submit" value="提交" @click="tj">

</div>


<ul>

<!-- <li v-for="(item , index) in list" :key="list.id" @click="click_tab">{{item.content}}</li> -->

<todoItem></todoItem>

</ul>


</div>

<script type="text/javascript" src="js/vue.js"></script>

<script type="text/javascript">


Vue.component('todoItem', {

 template:'<li>item</li>'

})


new Vue({

el: '#app',

data: {

inputVal : '',

list:[]

},

methods:{

tj:function(){

this.list.unshift({

id:this.id++,

content:this.inputVal.trim()

});

this.inputVal = ""

},


}

})

</script>


写回答 关注

3回答

  • lincoln110
    2018-10-11 17:52:42

    组件名不能有大写字母

  • 10240
    2018-08-05 23:27:57

    仔细看报错,他提示组件没有注册,名字是小写的

  • 10240
    2018-08-05 23:27:13

    组件名字不能用大写,换成小写就好了

    hpbrav...

    非常感谢!刚找了半天错误也不知道为什么。

    2018-10-10 18:44:02

    共 1 条回复 >

vue2.5入门

快速理解Vue编程理念上手Vue2.0开发。

146742 学习 · 657 问题

查看课程

相似问题