Vue.js <;b格式文件>;切换到其他组件时,文件名不可见
我是Vue新手,在表单中使用引导视图。 我使用b-form-file在component(比如Component2.vue)中上传文件,我可以浏览本地文件系统并选择该文件。选择后,文件名将显示在b格式文件中。 当我通过UI访问另一个组件(Component1.vue)并返回Component2.vue时,文件名在浏览中不再可见。虽然我已经使用v-model将其绑定到文件,并且正在进行绑定,但是文件名没有显示在b-form-file中 我想让文件名在b-form-file中保持可见,因为它在整个会话中绑定到“file”。 我使用的b格式文件如下:Vue.js <;b格式文件>;切换到其他组件时,文件名不可见,vue.js,vue-router,bootstrap-vue,Vue.js,Vue Router,Bootstrap Vue,我是Vue新手,在表单中使用引导视图。 我使用b-form-file在component(比如Component2.vue)中上传文件,我可以浏览本地文件系统并选择该文件。选择后,文件名将显示在b格式文件中。 当我通过UI访问另一个组件(Component1.vue)并返回Component2.vue时,文件名在浏览中不再可见。虽然我已经使用v-model将其绑定到文件,并且正在进行绑定,但是文件名没有显示在b-form-file中 我想让文件名在b-form-file中保持可见,因为它在整个会
导出默认值{
数据(){
返回{file:null}
}
}
您所说的“访问另一个组件”到底是什么意思?您是否使用动态组件或类似的东西,例如选项卡式布局?我正在为Component1.vue和Component2.vue使用路由器链接。当点击任何一个按钮时,我会看到它各自的形式。我所说的b-form文件以Component2.vue的形式存在。当您离开当前路由器视图时,为什么希望数据保持不变?这是否回答了您的问题?我在tab视图中使用的是b-form-file,它是一样的。我没有改变路线,只是换了另一张b-tab。你找到解决办法了吗?