是的,可以在Vue的@click内联事件中执行原生JS。Vue提供了一种特殊的修饰符native
,可以将事件绑定到组件的根元素上,从而实现在内联事件中执行原生JS的效果。
具体操作如下:
@click.native
修饰符来绑定原生的点击事件。示例代码如下:
<template>
<div @click.native="handleClick">点击我执行原生JS</div>
</template>
<script>
export default {
methods: {
handleClick() {
// 在这里可以编写原生的JavaScript代码
console.log('执行原生JS');
}
}
}
</script>
这样,当点击组件的根元素时,会触发handleClick
方法,并执行其中的原生JS代码。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)
领取专属 10元无门槛券
手把手带您无忧上云