Vue组件间参数传递方法详细解析是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计757个文字,预计阅读时间需要4分钟。
场景分析+在前端开发中,我们经常使用组件库。在main入口中引入组件库,就可以很轻松地在页面中引入,并进行一些基本的配置,如样式、颜色等。只需在引入的组件中写入。
场景分析
在前端开发中,我们常常会运用到“组件库”。在main入口中引入组件库,就可以很轻松的在页面中引入,并做一些基本的配置,如样式,颜色等。只需要在引入的组件中写入特定的属性,就能够定义。
举例说明
例如:element-ui组件库中使用switch开关,有个属性active-color是设置“打开时”的背景色。change事件是触发状态的事件。
<el-switch v-model="value" :active-color="activecolor" @change="touchSwitch"> </el-switch> <script> export default { data() { return { value: true, activecolor: '#13ce66' } }, methods: { touchSwitch () { // 这里入方法 } } }; </script>
分析代码
我们分析上面的代码
首先我们可以看到active-color是将特定的数据传给组件,也就是父传子组件。
其次是@change虽然监听的是改变事件,但是语法糖依然是$emit,什么emit我们在以后的文章中会讲到,就是“抛出事件”。
这就分为组件的最基本功能:
•数据进
•事件出
那组件的使用我们知道了,通过active-color传入参数,通过@来接收事件。
本文共计757个文字,预计阅读时间需要4分钟。
场景分析+在前端开发中,我们经常使用组件库。在main入口中引入组件库,就可以很轻松地在页面中引入,并进行一些基本的配置,如样式、颜色等。只需在引入的组件中写入。
场景分析
在前端开发中,我们常常会运用到“组件库”。在main入口中引入组件库,就可以很轻松的在页面中引入,并做一些基本的配置,如样式,颜色等。只需要在引入的组件中写入特定的属性,就能够定义。
举例说明
例如:element-ui组件库中使用switch开关,有个属性active-color是设置“打开时”的背景色。change事件是触发状态的事件。
<el-switch v-model="value" :active-color="activecolor" @change="touchSwitch"> </el-switch> <script> export default { data() { return { value: true, activecolor: '#13ce66' } }, methods: { touchSwitch () { // 这里入方法 } } }; </script>
分析代码
我们分析上面的代码
首先我们可以看到active-color是将特定的数据传给组件,也就是父传子组件。
其次是@change虽然监听的是改变事件,但是语法糖依然是$emit,什么emit我们在以后的文章中会讲到,就是“抛出事件”。
这就分为组件的最基本功能:
•数据进
•事件出
那组件的使用我们知道了,通过active-color传入参数,通过@来接收事件。

