uniapp中block标签上绑定事件是不会生效嘛?我换成view就好了~
1条回答 默认 最新
关注♥ 该回答参考ChatGPT,由吾为汝整理提供,如若有用,还请题主采纳!♥
在 uni-app 中,
<block>标签是一个逻辑容器,它不会渲染成实际的 DOM 元素,因此无法直接绑定事件。<block>主要用于条件渲染和循环渲染,适合用于包裹多个元素,但它本身不支持事件。如果你需要在某个区域上绑定事件,使用
<view>标签是一个更好的选择,因为<view>是一个实际的容器元素,可以渲染并支持事件绑定。例如,以下是一个使用
<block>的示例,事件不会生效:<block @click="handleClick"> <text>点击我</text> </block>而使用
<view>的示例则可以正常工作:<view @click="handleClick"> <text>点击我</text> </view>因此,如果你需要绑定事件,建议使用
<view>或其他支持事件的标签(如<button>、<text>等)。如果你有其他问题或需要进一步的帮助,请随时告诉我!解决 无用评论 打赏 举报