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

已采纳回答 / 面包与理想
声明和实例化的问题,你放在后边的话,实例化new Vue以后会不知道<todo-item></todo-item>是什么,你可以打开控制台看一下

已采纳回答 / 千里明月
这么想吧 其实无论父组件还是子组件,它们都只是对应着一个dom节点而已。list中的每个<li>其实都是一个dom子节点,想删除这些动态生成的子节点,按js的逻辑,得先找到父dom节点,才能定位到子节点本身。而弹出事件本身就不是个节点,无需定位,也就不需要通知其他节点了。

已采纳回答 / 溺水的鱼321
你这个问题是Js中单引号里面不能嵌套单引号,双引号里面可以嵌套单引号的,改成这样就行template: "<li v-bind:click='handleClick '>{{content}}</li>"

已采纳回答 / qq_f的梦_0
循环index,数组放[picture1_url,picture2_url.......]

最新回答 / 悬壶行者
我拉下来了你的代码,vue.js引用我更改了一下,输入内容,点击提交,是可以显示的。要不你再试试。如果你说的是当输入框为空的时候,点击提交,只显示点点,没有内容,这个也是符合逻辑的。如果想当输入框为空的时候,点击提交按钮此时无效,可以加一个判断语句就可以的

已采纳回答 / 蝴蝶是我_我就是蝴蝶
是路径写错了.用@写绝对路径试试.@理解成src根目录

已采纳回答 / 丶四夕
props:['item','index'], template:'<li @click="deleteItem">{{item}}</li>', methods:{ deleteItem:function(){ this.$root.list.splice(this.index,1)//子组件这样写就好了,通过$root访问到父组件,然后直接操作父组件的数据,就不用采用老师讲的发布订阅模式了,但是老师讲的这个知识点还是必须掌握的,老师也说了这是vue...

已采纳回答 / AnxiangLemon
<...图片...>  ①你的点写成了逗号  ②firstName 改成 fullName即可

已采纳回答 / 披金龙王
先下载安装node.js,官网  https://nodejs.org/en/。然后再安装vue-cli

最赞回答 / 摩菲0
        <div id="root">            <input v-model="inputvalue" />            <button @click="handlesubmit">提交</button><!--把渲染的目标写在div里,仔细点,哈哈-->        <ul>            <li v-for="(item,index) of list" :key="index">...

已采纳回答 / qq_Onecallaway_1
<...图片...>命令行找到你创的项目所在的目录,我的是e盘的名为“www”的文件夹,然后npm run dev

已采纳回答 / 慕妹4208312
子组件没有定义handleDelete方法。父组件使用 props 把数据传给子组件。子组件使用 $emit 触发父组件的自定义事件。自定义事件调用父组件的方法删除list中的一个元素。
课程须知
1、对Javascript基础知识已经掌握。 2、对Es6和webpack有简单了解。
老师告诉你能学到什么?
使用Vue2.0版本实现响应式编程 2、理解Vue编程理念与直接操作Dom的差异 3、Vue常用的基础语法 4、使用Vue编写TodoList功能 5、什么是Vue的组件和实例 6、Vue-cli脚手架工具的使用 7、但文件组件,全局样式与局部样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消