gpt4 book ai didi

javascript - 如何获取事件按钮 ref 属性并将其分配给 vue.js 中的变量

转载 作者:行者123 更新时间:2023-12-02 21:33:52 24 4
gpt4 key购买 nike

我有一个包含 4 个按钮的页面:

<button ref='butOne' @click="saveRef">One</button>
<button ref='butTwo' @click="saveRef">Two</button>
<button ref='butThree' @click="saveRef">Three</button>
<button ref='butFour' @click="saveRef">Four</button>

我希望 saveRef() 函数将按下的按钮的引用保存到 reference 等变量中。该函数会是什么样子?

data: function(){
return {
reference:""
}
},

methods:{
saveRef(){
// what should go here?
}
}

最佳答案

您可以将引用按钮的名称作为 saveRef 方法的参数传递,如下所示:

<button ref='butOne' @click="saveRef('butOne')">One</button>

在方法代码中:

methods:{
saveRef(btn){
this.reference=this.$refs[btn] // reference the button element which name passed as parameter
}
}

关于javascript - 如何获取事件按钮 ref 属性并将其分配给 vue.js 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60553959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com