uview 组件库里没有事件 ,手动加上点击事件(重写了源码)

131 阅读1分钟

昨天公司遇到一个这样的需求

Snipaste_2023-04-24_10-05-08.png

需求是点击环形时,重新发起获取电量的请求. 这里的环形用的是uview的组件 u-circle-progress, 在原生的组件库中,并没有事件,于是在同事的帮助下 ,重写了源码

    1. 引入方式必须在本地引入才可以,如果是通过npm下载的包是不可以的

Snipaste_2023-04-24_10-00-53.png 给最外层的view标签绑定clik事件

  • 2. 通过$emit 让外层可以触发事件

Snipaste_2023-04-24_10-01-49.png

  • 3. 最后在最外层的组件上可以绑定事件了 Snipaste_2023-04-24_10-03-41.png