自定义组件的触发事件:
自定义组件触发事件时,需要使用 triggerEvent 方法,指定事件名、detail对象和事件选项:
this.triggerEvent('like', {
behavior: behavior
}, {})
1. 'like' 自定义的事件名
2. behavior behavior
自定义事件:
     //激活点赞状态,自定义函数let behavior = this.properties.like?'like':'cancel';//监听一个事件this.triggerEvent('like',{behavior:behavior},{})

在引用自定义组件的组件绑定事件:

绑定的事件名字要对应为自定义事件的事件名

 <v-like class="like" bind:like="onLike" like="{{classic.like_status}}" count="{{classic.fav_nums}}"></v-like>

like 事件:

 onLike:function(e) {//获取得到要传递的3个参数
     console.log(e);let  behavior =e.detail.behavior;console.log(this.data.classic.id);console.log(this.data.classic.type);//调用接口likeModel.like(behavior,this.data.classic.id,this.data.classic.type)},

转载于:https://www.cnblogs.com/guangzhou11/p/11294792.html

学习旧岛小程序 (5) 自定义组件的自定义事件相关推荐

  1. 学习旧岛小程序 (2) 自定义组件

    (1) 新建组件 新建组件目录下的文件名字可以与目录不一样 (2)引用组件 在引用的组件的 .json 添加配置 { "usingComponents": { "like ...

  2. 学习旧岛小程序 (3)组件的样式

    (1)单位要用 rpx rpx(responsive pixel): 可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则75 ...

  3. 学习旧岛小程序 (5) observer 函数中修改属性的值

    不要在一个属性的 observer  函数中修改属性的值 不然会造成内存泄露 错误代码: properties: {/* 期刊号 */index: {type: String,observer: fu ...

  4. 学习旧岛小程序 (4) 电影组件的实现

    先编写基本的页面架构 <view class="classic-container"> <image src="{{img}}" class= ...

  5. 学习旧岛小程序 (4)封装api 请求

    1.配置基本的 请求路径 和 key config.js const config = {baseUrl: 'http://bl.7yue.pro/v1/',appkey: "" ...

  6. 学习旧岛小程序 (1) flex 布局

    css : view 相当于 div 块级元素 display 默认设置 block display:inline 设置后 设置宽度高度是无效的 要设置宽度高度 又要设置为行内元素 我们设置: (1) ...

  7. 微信旧岛小程序章节目录

    索引 第一章 申请appkey ## 标题##我是 标题 第二章 准备工作 小程序开发工具介绍和第三方开发工具介绍 第三章 小程序基础知识 与新特性 1.小程序的4种文件类型 2.小程序的组织结构 3 ...

  8. uniapp 微信小程序地图map组件样式自定义

    1.第一步 进入 微信小程序JavaScript SDK | 腾讯位置服务 2. 进入应用管理 > 我的应用 > 右上角 创建应用 3.创建完应用,进入下面的个性化地图 > 样式选择 ...

  9. 【微信小程序】 map 组件 callout 自定义气泡 (实实在在的讲解)

    自定义气泡为什么出不来呢? 主要注意以下问题: 首先这里的 customCallout 是作为一个属性存在的,那么自然要在 WXML 中有所体现,主要体现在 markers 对象中的数据结构. 需要保 ...

最新文章

  1. 在Ubuntu 16.04.3 LTS上运行go install出错的问题
  2. 以太经典(ETC)逆势上涨,将逆袭反超以太坊(ETH)?
  3. python OrderedDict 详解
  4. Jenkins持续集成输出html测试报告
  5. 在阿里写了8年代码后,我才明白这些道理
  6. Consul入门06 - 键/值对数据
  7. Java中性能优化的35种方法汇总
  8. Network 黑暗爆炸 - 3732 倍增lca || Kruskal重构树
  9. 计算机一级office考试题库及答案,2016下半年计算机一级msoffice考试试题及答案
  10. 患者数据库mysql_关系型数据库之MySQL基础总结_part1
  11. http/https 协议(概略)
  12. elementui树状菜单tree_Vue+Element UI 树形控件整合下拉功能菜单(tree + dropdown +input)...
  13. 最短路径问题 图论
  14. 画出传输门、三态门、开路门_谷仓门优缺点有哪些?安装效果绝对出彩
  15. LabView学习笔记(八):属性节点
  16. Spring Security环境搭建+用户认证和授权+注销
  17. AM3352 uboot中对NandFlash坏块的处理
  18. Excel 2010 多个窗口独立同屏显示方法——修改注册表方法
  19. Java Request和Response对象 - Response篇
  20. RC滤波器(高通/低通)

热门文章

  1. 利用?和 ??简化界面的默认配置/自定义配置
  2. JavaScript 技术篇-通过代码获取dom元素绑定的监听事件,chrome浏览器查看js元素绑定的监听事件
  3. CTFshow 命令执行 web74
  4. Windows server 2003/2008更改远程桌面端口脚本
  5. 推导LookAt函数定义的视图矩阵
  6. hankel--生成Hankel矩阵
  7. 面向对象的多态性(3)
  8. opencv随机数的产生
  9. Linux下的qt5.7Qftp类,[翻译] Qt QFtp功能无法被Qt 5 Network系列模块替代的说明
  10. phpcms发布新闻到数据库_Phpcms V9网站从本地上传到服务器需要修改的地方小结