vue中$on和$emit用法理解
来源:互联网 发布:高中数学教学软件 编辑:程序博客网 时间:2024/06/05 08:39
很期待奇门遁甲这部电影,谁是老大?伍佰一开口就仿佛回到了挪威的森林、突然的自我时代,哈哈哈,且看我独孤九剑向天涯……
回归正题,在vue中有这样的一个方法,$on,$emit,就在开发中,我用的比较多的是$emit,对,就是传递一个函数方法。用过的人都知道!!
今天在走查项目代码的时候,看到旁边大神用到了一组方法,$on 、 $off、 然后接着$emit
理解不是特别透,随即请教了 ,这里先做笔记,随后练习
在官方文档中这样定义,
vm.$on( event, callback )
参数:
{string | Array<string>} event
(数组只在 2.2.0+ 中支持){Function} callback
用法:
监听当前实例上的自定义事件。事件可以由
vm.$emit
触发。回调函数会接收所有传入事件触发函数的额外参数。示例:
vm.$on('test', function (msg) { console.log(msg)})vm.$emit('test', 'hi')// => "hi"
事件使用步骤是这样的,首先创建实例文件,bus.js,引入vue实例。
然后封装实例,$on ,这里面就定义了事件了。关键点是使用到了$off。分别对应created,destroyed
在组件中,相同事件的触发就可以在组件里面直接调用了。感觉很有用。有些东西会重复写很多,这样减少了 代码量
阅读全文
0 0
- vue中$on和$emit用法理解
- vue之$emit和$on简单测试
- vue.js之$emit和$on
- socket.io中emit和on的用法
- socket.io中emit和on的用法
- socket.io中emit和on的用法【转】
- vue.js中this.$emit的理解
- vue中 关于$emit的用法
- 理解angularjs中的$emit,$broadcast和$on
- 理解angularjs中的$emit,$broadcast和$on
- 理解angularjs中的$emit,$broadcast和$on
- $emit/$broadcast/$on用法
- Vue 中$els 的用法和理解
- 关于$emit $broadcast 和&on的个人理解
- AngularJS中$on、$emit和$broadcast的使用
- node.js 中 emit() 和 on() 的一个小发现
- Vue.js 2.0 中#$on与$emit如何使用之实例讲解
- vue 兄弟组件之间传数据之$emit 和 $on 组件通信
- 被1.5W用户吐成翔的10大互联网产品,你躺枪了吗?
- weak底层实现
- Android数据库高手秘籍(一)——SQLite命令
- 产品经理该不该强势
- PMCAFF微课17期
- vue中$on和$emit用法理解
- .net初学之文件流读写
- Minixml C语言轻量型xml解析库 打包成so库发布到安卓平台 (一)
- 命令行版谷歌翻译:Translate Shell
- 第一章 spark数据分析导论
- Spark编程Tips
- 产品经理真的是「背锅侠」吗?
- UDP协议编程
- 恢复mysql数据--使用frm和ibd文件