鍍金池/ 問答/Java  HTML/ vue如何通過js控制觸發(fā)el-button的click事件?

vue如何通過js控制觸發(fā)el-button的click事件?

html:

<el-button ref="inputResult" @click="inputResult">輸入結(jié)果</el-button>

js:

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

錯(cuò)誤日志:

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

如何通過js觸發(fā)el-button的click時(shí)間呢?

回答
編輯回答
純妹

不明白為什么不直接

 this.inputResult()

,要多此一舉去靠button的事件觸發(fā)呢

— asseek · 5 天前
回復(fù) asseek:
@asseek?好像是腦袋短路了,。。。。。。。。

— coder94 · 5 天前


this.$refs.inputResult.$emit('click')


這樣好像解決了
2017年4月21日 23:54