bind:change=和bindtap=有什么不同呢?
发布于 6 年前 作者 caiguiying 4273 次浏览 来自 问答

一直都是用bindtap=“onChange” 这样的形式传递参数,但是今天用别人的ui 才发现 人家是这样写的

<wux-input-number longpress  value="{{ value }}"  min="{{ 1 }}" max="{{ 1000 }}" bind:change=“onChange” slot=“footer” />

注意到没

bind:change=“onChange”

是这样写的,


用我原来的方法一直获取不到input里的value值,而用他的方法就可以获取到 value值


我就是想问下 bindtap=“onChange” 和 bind:change=“onChange” 他们有什么不同,什么情况下应该用=号 什么情况下应该用:号??

要是有知道的大神麻烦告诉我下,实在是困惑了 不知道其中的原因


2 回复

冒号加不加是一样的:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html

是因为 tap 和 change 事件不同

这个是自定义组件吧,自定义组件的事件名是在组件内部定义的,参考https://mp.weixin.qq.com/debug/wxadoc/dev/framework/custom-component/events.html

使用的话bind:事件名=xxx和bind事件名=xxx是一样的

回到顶部