我有一个上传组件,在发送邮件后提交。在该组件中,我有一个Tag
,其中列出了action
ed的请求网址。但是,每次我调用引用时,v-bind
似乎都没有触发,只是给了我一个空白。我正在使用Element UI btw。
HTML
v-bind
JS
<el-upload :action="latestMessageAttachmentUrl" ref="uploadFiles"></el-upload>
答案 0 :(得分:1)
由于Vue在数据更改时未更新View right更新,因此您应在nextTick
submitMessage () {
// Submit data to server
return api.createMessage( messageToSend, ( message ) => {
this.latestMessageAttachmentUrl = './messages/' + message.id + '/attachments';
this.$nextTick(() => {
this.$refs.uploadFiles.submit();
})
} );
}