有的人说添加@click后面 .native,我遇到的问题用这个方法并不行,最后解决办法是在自定义组件内把事件把点击事件传递出去文章来源地址https://www.toymoban.com/news/detail-513851.html
<!-- 自定义组件 -->
<template>
<view
@click="click"
class="icon svg-icon"
></view>
</template>
<script lang="ts">
import { defineComponent } from 'vue'
export default defineComponent({
methods: {
click() {
// 点击事件传递出去
this.$emit('click')
}
}
})
</script>
<!-- 使用自定义组件 -->
<icon-svg class="icon-addto" v-show="!content" @click="onClickAdd" />
文章来源:https://www.toymoban.com/news/detail-513851.html
到了这里,关于Uniapp开发件微信小程序,自定义组件@click不起作用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!