注意事项
头条小程序
提示
由于头条小程序合并虚拟节点后会丢失点击等事件,所以在头条小程序中未开启合并虚拟节点的功能,这样在头条小程序中在组件外层会有一层虚拟节点标签,这样有可能导致组件在 flex
布局中宽度不能 100%
的问题,如遇到此问题可以在组件外层添加一层 view
标签,并将 view
标签的宽度设置为 100%
。
提示
由于有虚拟节点,在使用组件时,如果直接给组件设置 class
,该 class
并不会合并到组件根节点上,而是添加到了虚拟节点上,此时给该 class
设置的样式有可能会不生效。
uni-app
问答社区中已经有关于上方问题的帖子,并经官方确认为 BUG
,帖子链接
支付宝小程序
提示
由于在支付宝小程序中合并了虚拟节点,在实际测试中发现,如果给组件绑定原生的 @tap
事件会不生效,故 hi-ui
中几乎所有组件都 emit
了一个 click
事件,建议统一使用 click
事件来监听组件的点击事件,或者在组件外层包裹一层 view
标签,监听外层 view
标签的 @tap
等事件。