2***@qq.com
2***@qq.com
  • 发布:2025-01-15 14:32
  • 更新:2025-01-16 09:14
  • 阅读:76

uniapp 开发微信小程序 click部分不生效

分类:uni-app

<view class="footer-toolbar">
<view @click="item.onclick" class="tool-item" v-for="item in toolbar">
<image :src="item.icon"></image>
<text class="label">{{ item.label }}</text>
</view>
</view>
</view>
let toolbar = ref<ToolbarItem[]>([
{
label: '图片',
icon: '/static/icons/_pic.png',
onclick: () => {
showSetImage.value = true
}
}, {
label: '文字',
icon: '/static/icons/_text.png',
onclick: () => {
}
}, {
label: '背景色',
icon: '/static/icons/_background.png',
onclick: () => {
showSetBackground.value = true
}
}, {
label: '音乐',
icon: '/static/icons/_music.png',
onclick: () => {
}
},
])
这个地方click能生效 但是在根元素上添加click事件就不生效

2025-01-15 14:32 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

页面根元素不应该是 template么?

杨杨得亿

杨杨得亿 - 这个人很懒,什么都没有留下~

根元素?指的是template?这是模版标签,如果你想加的话,可以在根元素的内层写一个view 宽高设置百分百,然后给它加click

蔡cai

蔡cai

根元素,你是指<view class="footer-toolbar">这个标签嘛?是的话肯定触发不了,都获取不到item

要回复问题请先登录注册