Vue.js 在Vue中引用组件时是否调用v-bind?
我有一个上传组件,在发送消息后提交。在该组件中,我有一个操作,它声明了请求URL,该URL是v绑定的。然而,每次我调用引用时,v-bind似乎不会触发,只会给我一个空白。顺便说一句,我正在使用元素UI HTMLVue.js 在Vue中引用组件时是否调用v-bind?,vue.js,vuejs2,vue-component,Vue.js,Vuejs2,Vue Component,我有一个上传组件,在发送消息后提交。在该组件中,我有一个操作,它声明了请求URL,该URL是v绑定的。然而,每次我调用引用时,v-bind似乎不会触发,只会给我一个空白。顺便说一句,我正在使用元素UI HTML 因为Vue不会在数据更改时更新视图权限更新,所以您应该在nextTick中提交 您的数据部分是否定义了latestMessageAttachmentUrl?是的,先生,已定义。您可能需要将submit调用放入 <el-upload :action="latestMessageAtt
因为Vue不会在数据更改时更新视图权限更新,所以您应该在nextTick中提交
您的数据部分是否定义了latestMessageAttachmentUrl?是的,先生,已定义。您可能需要将submit调用放入
<el-upload :action="latestMessageAttachmentUrl" ref="uploadFiles"></el-upload>
submitMessage () {
// Submit data to server
return api.createMessage( messageToSend, ( message ) => {
this.latestMessageAttachmentUrl = './messages/' + message.id + '/attachments';
this.$refs.uploadFiles.submit();
} );
}
submitMessage () {
// Submit data to server
return api.createMessage( messageToSend, ( message ) => {
this.latestMessageAttachmentUrl = './messages/' + message.id + '/attachments';
this.$nextTick(() => {
this.$refs.uploadFiles.submit();
})
} );
}