【问题标题】:Invalid prop: custom validator check failed for prop "value"无效的道具:道具“值”的自定义验证器检查失败
【发布时间】:2021-06-03 23:57:48
【问题描述】:

Invalid prop: custom validator check failed for prop "value".

第一次遇到这样的错误,这是什么意思?请帮帮我

发现于

---> 在 src/components/photo/PhotoForm.vue 在 src/page/PhotosPage.vue 在 src/App.vue

模板

<template>
    <v-container>
        <v-row class="d-flex"> 
            <v-text-field v-model="title"/>
            <v-file-input v-model="img"/>
            <v-btn @click="addPhoto">AddPhoto</v-btn>
        </v-row>
    </v-container>
</template>

脚本

<script>
export default {
    data() {
        return {
            title: '',
            img: ''
        }
    },
    methods: {
        addPhoto() {
        const reader = new FileReader()
        reader.onload = () => {
            let photo = {
                id: Date.now(),
                title: this.title,
                url: reader.result
        }
        this.$emit('addPhoto', photo)
    }
      reader.readAsDataURL(this.img)    
    }
  }
}
</script>

【问题讨论】:

    标签: vue.js vuejs2 vue-component vuetify.js vuex


    【解决方案1】:
    <v-file-input v-model="img"/>
    

    应该是你的图片数据变量的原始值[],像这样:

    export default {
        data() {
            return {
                img: []
            }
        },
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-31
      • 2017-07-11
      • 1970-01-01
      • 2021-09-15
      • 2020-01-22
      • 2021-07-27
      • 2017-09-10
      相关资源
      最近更新 更多