vue如何通过js控制触发el-button的click事件?

html:

<el-button ref="inputResult" @click="inputResult">输入结果</el-button>

js:

this.$nextTick(() => {    this.$refs.inputResult.click()
})

错误日志:

Vue warn]: Error in nextTick: "TypeError: _this.$refs.inputResult.click is not a function"

如何通过js触发el-button的click时间呢?


慕码人2483693
浏览 22914回答 1
1回答

繁华开满天机

不明白为什么不直接this.inputResult(),要多此一举去靠button的事件触发呢— asseek · 5 天前回复 asseek:@asseek 好像是脑袋短路了,。。。。。。。。— coder94 · 5 天前this.$refs.inputResult.$emit('click') 这样好像解决了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js