Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vuejs:如何在子组件中显示上载的图像_Javascript_Vue.js_Vuetify.js - Fatal编程技术网

Javascript Vuejs:如何在子组件中显示上载的图像

Javascript Vuejs:如何在子组件中显示上载的图像,javascript,vue.js,vuetify.js,Javascript,Vue.js,Vuetify.js,我使用vutify的v-file-input上传图像,因此我有: <v-file-input label="Image" filled accept="image/png, image/jpeg, image/bmp" prepend-icon="mdi-camera" v-model="image" ></v-file-input> 那么,如何将其显示

我使用vutify的v-file-input上传图像,因此我有:

<v-file-input
   label="Image"
    filled
   accept="image/png, image/jpeg, image/bmp"
   prepend-icon="mdi-camera"
   v-model="image"
   ></v-file-input>

那么,如何将其显示到组件或来自此对象的另一个子组件中呢?

创建一个
imageUrl
的计算属性,该属性返回
URL.createObjectURL(image)
的值,然后您可以在同一组件中使用
imageUrl
,或者将其作为道具传递给子组件

computed: {
   imageUrl() {
       return this.image ? URL.createObjectURL(this.image) : "";
   }
}
imageUrl
用作:

<img :src="imageUrl" />

<img :src="imageUrl" />