$emit内置的实例方法触发自定义事件,这个自定义事件是写绑定在父组件上的,这个特别重要)
v-bind:绑定内联html标签元素的属性(style,class,id,src,title,alt,width...,如果是一次的话,那么就用v-if,在性能上,v-show要优于v-if,因为不是频繁的改变dom结构,而从代码冗余结构上:v-if要比v-show要少
共同点:都是控制元素的显示和隐藏,若是需要频繁切换时...(如键盘,硬盘,鼠标,显示器等),而在网页中,对应的是导航栏,侧边栏,底部,列表,弹窗,下拉菜菜单,时间选择器等
形式上:通过自定义标签元素,它是对原生一些html的拓展,封装可重用性代码,也可以是原生...的经典例子
同样,我会一步一步从原生js,jQuery在到vuejs,并且实现父子元素的通信,实现效果如下图所示:
输入框内输入值,点击添加按钮,将表单中的值添加到页面中,同时,又可以删除列表项内容,注意是删除列表项而不是隐藏...迫使其重新排序的元素,你需要提供一个key的特殊属性
其实使用index做列表的key值也不是一个最好的选择,如果不需要给列表进行排序进行额外的操作,如果频繁的需要跟列表进行变更的时候,使用index是存在问题的