[英]How to set default holder with v-select in Vuetify
我试图为 v-select 设置占位符
<v-select
item-value="id"
item-text="name"
:placeholder="holderValue"
v-model="selectedDM"
label="Chọn danh mục"
:items="handleCate(item)"
:disabled="status"
>
我试图推送一个临时数组,但它仍然没有工作
handleCate (item) {
if ( this.radioGroup == "2") {
//this.holderValue = null
// let temp = []
// console.log('im item ', item)
// this.listCategory.map(category => {
// console.log('im cate ', category)
// temp.push({name: category.name, id: ""})
// //return category.name
// })
// console.log('im temp ', temp)
// return temp
return this.listCategory.map(category => {
return category.name
})
}
}
我也尝试过设置
this.holderValue = "Sth Sth"
但它仍然没有工作任何帮助将不胜感激。 谢谢阅读
让我知道这是否有帮助。
模板
<v-select
item-value="id"
item-text="name"
:placeholder="holderValue"
v-model="selectedDM"
:label="holderValue"
:items="handleCate(item)"
:disabled="status"
/>
脚本
export default {
data(){
return {
holderValue:'Sth Sth',
selectedDM:'',
listCategory:[{name:'Vue', id:1}, {name:'Angular',id: 2}, {name:'React',id:3}]
}
},
async mounted(){
// if fetching data from api
// const data=await fetch('<api-url>').then(res=>res.json())
// this.listCategory=data.map(d=>({name: d.name, id: d.id}))
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.