为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 有点猫腻丶丿
因为template外面层嵌套的是双引号,你里面的点击内容也是双引号,所以导致无法解析解决方法:    双引号嵌套,内容需用单引号扩住                  单引号嵌套,内容需用双引号扩住

已采纳回答 / 慕粉3822249
this.$emit("delete", args);delete是传出的事件名称,args就是伴随事件的参数,监听事件的时候直接接收参数就好了。

已采纳回答 / 寒桥
子组件传递出去的参数告诉父组件,如果子组件写的时候是this.$emit('delete',this.index,this.content);那么父组件接收的时候就按照这个参数传递的顺序进行接收,跟你写的handleDelete:function(index, content){...

已采纳回答 / 樂偉
你可以把报错翻译成中文:未知自定义元素:<todo-item > -您是否正确注册了组件?这里报错很明显,todo-item没有注册,看了一下你的截图components: {      //  这里你少了一个s  'todo-item': TodoItem},

讲师回答 / Dell
每一个循环内容给以key值就可以了, :key="index",可以先用下标做key值

讲师回答 / Dell
是的,关闭cmd,服务器就停止了,你怎么访问页面

已采纳回答 / Anmaster
你的代码没错,你是被误导了。他绑定的list值每次修改都会重新赋值给todo-item。你输入一些数据再添加看看就会发现。不要直接点添加,你直接点之后他只显示index,但是你删除一个元素后,他的index又重新赋值,所以你看起来像是删除了最后一项。

已采纳回答 / 向北丶
是的,需要添加到element内,他不是报错 Component template requires a root element, rather than just text.组件模板需要根元素,而不是文本。

已采纳回答 / 大漠胡杨_0002
<input v-model="firstName"/> 改变的就是 value 值
课程须知
1、对Javascript基础知识已经掌握。 2、对Es6和webpack有简单了解。
老师告诉你能学到什么?
使用Vue2.0版本实现响应式编程 2、理解Vue编程理念与直接操作Dom的差异 3、Vue常用的基础语法 4、使用Vue编写TodoList功能 5、什么是Vue的组件和实例 6、Vue-cli脚手架工具的使用 7、但文件组件,全局样式与局部样式
意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消