jQuery的杰出的DOM操作能力相信已经深入每一个前端Coder,在使用Vue之前我并不能习惯数据驱动的概念,仍然幻想着把jQuery引入到Vue中,直到深入使用Vue以后才发现,原来许多jQ操作DOM的方法都不需要,数据驱动比手工操作DOM方便快捷许多。尽管如此,Vue仍然给了我们原生DOM控制的能力。
环境是由Vue-Cli搭建的webpack模板,省略CSS部分
HTML部分
1.Vue组件之间传值
1.1父组件向子组件传值
1.组件内部通过props接收传递过来的值
📷
2.父组件通过属性将值传递给子组件
📷
父组件发送的形式是以属性的形式绑定值到子组件身上。
然后子组件用属性props接收
在props中使用驼峰形式,模板中需要使用短横线的形式字符串形式的模板中没有这个限制
局部组件是通过components属性注册的,只能在当前注册的实例范围内调用
注册局部组件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../../../js/vue.js"></script>
</head>
<body>
Vue组件之间传值
从零开始学VUE之组件化开发(注册局部组件)