[vue] 说下$attrs和$listeners的使用场景
[vue] 说下attrs和attrs和attrs和listeners的使用场景
<template><el-button v-on="$listeners" v-bind="$attrs" :loading="loading" @click="myClick"><slot></slot></el-button>
</template><script>
export default {name: 'mButton',inheritAttrs: false,props: {debounce: {type: [Boolean, Number]}},data() {return {timer: 0,loading: false}},methods: {myClick() {if (!this.debounce) returnthis.loading = trueclearTimeout(this.timer)this.timer = setTimeout(() => {this.loading = false},typeof this.debounce === 'boolean' ? 500 : this.debounce)}}
}
</script>
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题
[vue] 说下$attrs和$listeners的使用场景相关推荐
- vue inheritAttrs、$attrs和$listeners使用
inheritAttrs.$attrs和$listeners使用场景: 组件传值,尤其是祖孙组件有跨度的传值. (1)inheritAttrs 属性说明:https://cn.vuejs.org/v2 ...
- Vue 新增的$attrs与$listeners的详解
$attrs 包含了父作用域中不作为 prop 被识别 (且获取) 的特性绑定 (class 和 style 除外).当一个组件没有声明任何 prop 时,这里会包含所有父作用域的绑定 (class和 ...
- vue 组件传值$attrs $listeners $bus provide/inject $parent/$children
$attrs 包含了父作用域中不作为prop被识别的特性绑定,当一个组件没有声明props时,这里会包含所有父作用域的绑定, $listeneers 包含了父作用域中的v-on事件监听器,它可以通过v ...
- html triggers的作用,Vue为什么要谨慎使用$attrs与$listeners
前言 在 Vue 开发过程中,如遇到祖先组件需要传值到孙子组件时,需要在儿子组件接收 props ,然后再传递给孙子组件,通过使用 v-bind="$attrs" 则会带来极大的便 ...
- Vue中 $attrs、$listeners使用和理解
前言 提示:Vue中 常见的组件通信方式可分为三类: 父子通信 通常父子传值都是 通过prpos,子组件通过events接收 通过父链/子链 通信($parent/$chldren); ref也可以访 ...
- vue组件传值之$attrs、$listeners
组件传值总结 props和emit:父子组件传值 provide和inject:父子组件或者爷孙组件传值 $parent,$root,$chidren:父子组件传值 vuex 事件总线(vue实例) ...
- 12 款最棒 Vue 开源 UI 库测评 - 特别针对国内使用场景推荐
本文首发:<12 款最棒 Vue 开源 UI 库测评 - 特别针对国内使用场景推荐> Vue 3 发布已经有一段时间了,就在刚刚过去的一年,各大组件库.框架纷纷对 Vue 3 做了优化和支 ...
- Vue中v-bind=“$attrs”的使用方法
$attrs 主要用于组件之间的隔代传值.例如有 父组件A,子组件B,孙组件C 三个组件. 在A组件中传值给C,可直接在B中的C上设置v-bind="$attrs",然后在C组件中 ...
- Vue $attrs使用方式及使用场景
一.使用场景 假如我们要做一个页面,有父组件,子组件,孙子组件......, 这时候使用props传递,这也就意味着当你想向嵌套层级比较深组件数据传递,只能由父组件传递给子组件,子组件再传递给孙子组件 ...
最新文章
- Standup Timer的MVC模式及项目结构分析
- 几行代码构建全功能的对象检测模型,他是如何做到的?
- 机器人“快递小哥”上岗了!京东配送机器人编队长沙亮相
- linux vi文本类常用命令
- (Mybatis)Mybatis简介和初步使用
- 「offer来了」快来关注这些性能优化问题
- silverlight 3D 游戏开发
- 2018 Multi-University Training Contest 1 Balanced Sequence(贪心)
- 小智伴机器人使用说明_智伴机器人丨史上最全功能,玩转小智伴看这里!
- idea里边创建类的时候和方法自动生成注释
- 太阳能工程联箱知识_超导热管集热器为何在太阳能热水工程中咨询量那么高
- SDK与API的区别
- Fiddler抓包一键生成代码
- docker容器管理及网络管理
- a星算法的优缺点_轻松理解机器学习算法:C4.5算法
- Java反编译工具汇总
- Matlab 谢尔宾斯基三角形
- pb开发的程序win10 报 sql server request resulted in a bad return code or status 的解决办法
- 两个摄像头合成一路_两个摄像头怎样用一个显示屏
- iOS-Building for iOS Simulator, but the linked and embedded framework ‘XX.framework‘ was built for