博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Vue]组件——通过$emit为组件自定义事件
阅读量:4308 次
发布时间:2019-06-06

本文共 488 字,大约阅读时间需要 1 分钟。

 

1.在定义组件时调用内建的 并传入事件的名字,来向父级组件触发一个事件enlarge-text:

 

Vue.component('blog-post', {  props: ['post'],  template: `    

{
{ post.title }}

`})

 代码解释:<button v-on:click="$emit('enlarge-text')">:监听click事件,click事件被触发时触发enlarge-text事件

2.用 v-on 在上述组件上监听这个事件,就像监听一个原生 DOM 事件一样:

 

代码解释:v-on:enlarge-text:监听enlarge-text事件,enlarge-text事件被触发时执行postFontSize += 0.1

详情见官网:

转载于:https://www.cnblogs.com/vickylinj/p/9577797.html

你可能感兴趣的文章
linux 安装jdk
查看>>
mongo文档操作
查看>>
HTTP协议
查看>>
【循序渐进学Python】6.Python中的函数
查看>>
django ORM中的RelatedManager(关联管理器)
查看>>
VA Code编写html(1)
查看>>
C# winForm 定时访问PHP页面小工具
查看>>
编写TreeSet类的实现程序,其中相关的迭代器使用二叉查找树
查看>>
Java作业08 计科1501 闫国雨
查看>>
IntelliJ IDEA+Mysql connecter/j JDBC驱动连接
查看>>
(转)SQL Case when 的使用方法
查看>>
oc基础-self关键字的使用
查看>>
Ext JS 5 beta版发布
查看>>
牛客网第4场A
查看>>
Laravel笔记记录
查看>>
【php】【特殊案例】数组调用方法
查看>>
【php】 自带的过滤机制
查看>>
shell 1
查看>>
ubuntu14.04 boost动态库找不到 libboost_system.so.1.58.0
查看>>
linux常用命令
查看>>