Javascript 无效道具:道具的类型检查失败;项目";。应为数组,获取字符串
我在vue js中有一个下拉列表Javascript 无效道具:道具的类型检查失败;项目";。应为数组,获取字符串,javascript,jquery,vuejs2,Javascript,Jquery,Vuejs2,我在vue js中有一个下拉列表 <v-flex> <v-select label="Select Province" v-bind:items="listProvince" outline v-model="province" persistent-hint @change="loadCity()"></v-select> </v-flex> 请帮我提前谢谢我得到了答案 这里我声明'province'为字符串,'listProvince'为数
<v-flex> <v-select label="Select Province" v-bind:items="listProvince" outline v-model="province" persistent-hint @change="loadCity()"></v-select>
</v-flex>
请帮我提前谢谢我得到了答案
这里我声明'province'为字符串,'listProvince'为数组
谢谢你用一个例子来完成答案。。。 Vue站点的示例:
props: {
title: String,
likes: Number,
isPublished: Boolean,
commentIds: Array,
author: Object,
callback: Function,
contactsPromise: Promise // or any other constructor
}
更多信息:我的意思是,这个错误很容易解释。您正在尝试将字符串(省)绑定到需要数组的对象(v-bind:items)。我在此处将项声明为数组的位置在哪里?您没有,这就是问题所在。
省:“”,
它应该是省:[“某物”,“某物”],
您不应该将其声明为字符串selectedProvince
应该是一个字符串,province
应该重命名为provinces
,并且应该是一个数组:[“province1”,“province2”]
props: {
title: String,
likes: Number,
isPublished: Boolean,
commentIds: Array,
author: Object,
callback: Function,
contactsPromise: Promise // or any other constructor
}