非原生组件 绑定事件是bind*还是bind:* ?
问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | 自定义 | 工具 | 7.0.7 | 2.9.4 |
使用了wepy 2 + vant-weapp 1.x
当我使用vue语法绑定事件,请注意,这是一个非原生组件,得到编译后的代码却是
bindclick-right=“rightNavbar”
实际预览中没有效果,改为 bind:click-right=“rightNavbar” 就会触发
附上文档
自基础库版本 1.5.0 起,在大多数组件和自定义组件中, bind
后可以紧跟一个冒号,其含义不变,如 bind:tap
。基础库版本 2.8.1 起,在所有组件中开始提供这个支持。
我想问下非原生组件不加 “:”可以吗?