,较低的耦合便于单元测试和重复利用
页面上每个独立的可视/可交互区域都可以视为一个组件
每个组件对应的是一个工程目录,组件所需要的各种资源在这个目录下就近维护(也就是模板(内容),数据,样式)
当内容结构样式相似时...的经典例子
同样,我会一步一步从原生js,jQuery在到vuejs,并且实现父子元素的通信,实现效果如下图所示:
输入框内输入值,点击添加按钮,将表单中的值添加到页面中,同时,又可以删除列表项内容,注意是删除列表项而不是隐藏...remove方法不会把匹配的元素从jQuery对象中删除,因而可以在将来再使用这些匹配的元素。...但除了这个元素本身得以保留之外,其他的比如绑定的事件,附加的数据等都会被移除
empty:删除匹配的元素集合中所有的子节点,清空的是内容
*/
对于上面的jQuery使用on对元素进行事件监听绑定的时候...(父组件向子组件传值,自定义属性,子组件通过props进行接收)
上面示例代码中,实现父组件向子组件传值添加操作,那么现在我想点击每个列表项的时候,能进行逐条删除操作,该怎么实现呢,这就涉及到子组件向父组件传值的问题了