uniapp 事件传递
时间: 2023-09-30 11:04:04 浏览: 84
uniapp日常总结-uniapp页面传值
uni-app中的事件传递可以通过v-on或@的方式进行绑定。需要注意的是,在小程序端,不要使用bind和catch进行事件绑定,而是使用v-on或@。另外,uni-app中的input和textarea组件的change事件会被转换为blur事件。
如果想禁止蒙版下的页面滚动,可以使用@touchmove.stop.prevent="moveHandle"的方式来处理touchmove事件。其中,moveHandle可以是一个函数,也可以是一个空函数。
uni-app还提供了一些事件修饰符来处理事件传递。例如,.stop可以阻止单击事件继续传播,.prevent可以阻止提交事件重载页面,.capture可以让内部元素触发的事件先在此处理,.self可以限制事件只能从内部元素触发,.once可以让点击事件只触发一次,.passive可以让滚动事件的默认行为立即触发。
uni-app中还提供了一个事件映射表,用于将WEB事件映射为uni-app对应的事件。例如,click事件对应tap事件,touchstart事件对应touchstart事件,input事件对应input事件等等。
综上所述,uni-app中的事件传递可以通过v-on或@的方式进行绑定,并且可以使用事件修饰符来处理事件传递。此外,uni-app还提供了一个事件映射表,方便开发者将WEB事件映射为uni-app对应的事件。
阅读全文