VUE中File属性Input无法触发@change事件

    由于要调整上传界面样式,所以需要隐藏自带的input元素,这里使用display:none控制,但是通过jquery$触发click事件后无法触发change事件。
    解决方法:
为input元素添加ref属性:
<input ref="myFile" type="file"  style="display: none;" @change="choiceModelFile">
再通过以下代码触发click事件即可。
this.$refs.myFile.click();
此时input框可正常触发@change事件。

作者:徐先森 文章名: 《VUE中File属性Input无法触发@change事件》
收录情况: 百度已收录
版权说明:若无特别注明,本文皆为 "徐博客”原创,转载请保留出处!

相关推荐

发表评论

路人甲
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)