在引用Vue中的组件时是否调用了v-bind?

时间:2017-10-09 14:44:06

标签: vue.js vuejs2 vue-component

我有一个上传组件,在发送邮件后提交。在该组件中,我有一个Tag,其中列出了action ed的请求网址。但是,每次我调用引用时,v-bind似乎都没有触发,只是给了我一个空白。我正在使用Element UI btw。

HTML

v-bind

JS

<el-upload :action="latestMessageAttachmentUrl" ref="uploadFiles"></el-upload>

1 个答案:

答案 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();
    })
  } );
}