Vue组件间如何通过实例实现长尾词参数传递?
- 内容介绍
- 文章标签
- 相关推荐
本文共计762个文字,预计阅读时间需要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我们在以后的文章中会讲到,就是“抛出事件”。
本文共计762个文字,预计阅读时间需要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我们在以后的文章中会讲到,就是“抛出事件”。

