【发布时间】:2018-11-21 23:30:52
【问题描述】:
我正在使用来自https://alligator.io/vuejs/file-select-component/ 的通用文件选择器组件,现在我希望也能够从外部传递“接受”值。换句话说,我希望能够做类似的事情
<file-select :accept="application/json,.json"></file-select>
应该翻译成
<input type="file" accept="application/json,.json"/>
但到目前为止,我尝试将此道具的值绑定到文件输入的接受属性都失败了(例如,使用{{ accept }} 或this.accept)。我想知道是否可以直接在组件模板中使用 prop 值。任何想法将不胜感激!
【问题讨论】:
-
正如您在
<file-select>文档中看到的那样,没有支持accept。所以,这是不可能的。您可以创建一个自定义组件,就像file-select一样,具有prop
标签: javascript vue.js vuejs2 vue-component