原文:Vue.js 组件的三个 API:prop、event、slot

组件的构成 一个再复杂的组件,都是由三部分组成的:prop event slot,它们构成了 Vue.js 组件的 API。如果你开发的是一个通用组件,那一定要事先设计好这三部分,因为组件一旦发布,后面再修改 API 就很困难了,使用者都是希望不断新增功能,修复 bug,而不是经常变更接口。如果你阅读别人写的组件,也可以从这三个部分展开,它们可以帮助你快速了解一个组件的所有功能。 属性 prop ...

2019-02-28 23:49 0 965 推荐指数:

查看详情

vue.js 组件prop 传递数据

为何需要prop 在一个父组件包含一个子组件时,父组件和子组件一般来说都需要沟通交流。且通常情况下,是父组件传递数据给特定的子组件,由特定的子组件负责特定的逻辑处理得出特定的值。父组件给子组件传递数据这一过程就是通过为子组件设置prop实现的。使用prop的另一个原因是每个组件的作用域都是 ...

Wed Oct 18 10:28:00 CST 2017 0 1206
vue.jsslot的使用

概述: 假如父组件需要在子组件内放一些DOM,那么这些DOM是显示或者隐藏,在哪个地方显示,怎么显示,需要slot分发负责。 分以下几种情况分发: 显示结果为:span标签内的内容并没有显示。 单个slot: ...

Thu Jul 19 01:26:00 CST 2018 0 901
Vue.js组件

Vue.js组件中的data与methods   例如:   Vue.component('mycom',{     template:"#temp",       data(){         retrun{           msg:'组件中的data数据定义 ...

Thu Jul 15 03:05:00 CST 2021 0 139
Vue.js 作用域、slot用法(单个slot、具名slot

作用域 在介绍slot前,需要先知道一个概念:编译的作用域。比如父组件中有如下模板: <child-component> {{message}} <child-component> 这里的message就是一个slot,但是它绑定的是父组件的数据,而不是组件< ...

Thu Nov 07 05:31:00 CST 2019 0 278
Vue.js组件嵌套

Vue.js组件嵌套有两种方式 第一种:注册全局组件  例如在components文件夹下新建一个User.vue组件,然后在main.js文件中注册全局组件   有了全局组件的话,就可以在任何一个地方去调用这个东西,然后在App.vue中使用 <users>< ...

Fri Jan 19 23:55:00 CST 2018 0 1490
Vue.js组件传值

Vue.js组件传值 属性传值可以从父组件到子组件,也可以从子组件到父组件。 这里讲一下从父组件到子组件的传值   还以上次的demo为例,demo里有APP.vue是父组件,Header.vue,Users.vue和Footer.vue为子组件,Users.vue中的数据有个数组,现在 ...

Sat Jan 20 00:17:00 CST 2018 0 6108
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM