原文:【Vue】03 Slot 插槽 & 自定义事件

顾名思义就是一个槽,可以嵌入各种各样的东西 Vue的插槽就是一个slot标签,可以在这个定义了插槽的组件中插入其他的组件 但是有一点很重要:使用插槽的组件必须要用div标签一个根标签包裹,否则无效 效果: 自定义事件: 组件中的事件与要执行的方法是在这个组件对象中声明: 测试效果: 但是在vueModel对象中的方法是不能被组件调用的 当前的方法可以在控制台中使用 效果: v for似乎是可以设置 ...

2020-07-18 15:17 0 2184 推荐指数:

查看详情

Vue基础:插槽slot),自定义事件内容分发($emit('事件名',参数);

一,slot插槽)   通俗的说:就是组件嵌套组件,被嵌套的组件插到相应的插座上 小结:组件嵌套组件,插头(子组件)插插座(父组件的允许你插的地方) 二,自定义事件内容分发    描述:首先,要知道Vue对象和组件两者是平行的关系,并不能直接的互相调用,需要 ...

Sat Nov 21 20:59:00 CST 2020 0 586
前端 | Vue slot 插槽用法:自定义列表组件

Vue 框架的插槽slot)功能相对于常用的 v-for, v-if 等指令使用频率少得多,但在实现可复用的自定义组件时十分有用。例如,如果经常使用前端组件库的话,就会经常看到类似的用法: 之前在写前端时,发现产品原型的多个页面中多次出现了基本一致的信息栏,如下图。如果只在一个页面中出 ...

Wed Aug 11 01:30:00 CST 2021 0 647
Vue(七):组件的自定义事件插槽

3、组件自定义事件   1)、大小写的问题  vue官网很是强调这个问题呀,基本能说一次的都要说一次。中心思想就是要你使用kebab-case的命名方式。当然,希望大家注意,指的是事件名,而不是方法名。举一个简单的栗子吧 <base-span @my-event="fun1"> ...

Wed May 27 00:28:00 CST 2020 0 665
Vue 插槽自定义事件

官方给出prop例子 自定义事件 不同于组件和 prop,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果触发一个 camelCase 名字的事件: this.$emit('myEvent') 自定义组件 ...

Wed May 06 09:08:00 CST 2020 0 655
Vue学习Day03-Vue具名插槽slot(name)和作用域插槽slot(slot-scope)

以下是学习笔记:   1.前面学习的默认插槽可以理解为一个默认的坑,没有任何表示,html代码可以往里面"填坑"   2.具名插槽拥有了name属性,它成为该坑的表示,当往组件里面写得html标签带上slot="具名插槽名"时,这些html代码将有方向性地"填坑"到具有表示name的插槽中 ...

Fri Sep 27 00:49:00 CST 2019 0 1536
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM