【发布时间】:2021-10-15 17:20:51
【问题描述】:
我正在尝试将下拉列表中的选定值传递给我的道具,但是作为 Vue 的新手,我不知道如何将我选择的值传递给我的道具,我尝试了很多不同的方法,但它仍然是一个空字符串。我在这里错过了什么?
<template>
<FormLayout>
<div class="columns">
<div class="column is-4">
<FormField :for="ff.slug" />
<FormField :for="ff.name" />
<select v-model="selected">
<option disabled value="">Please select one</option>
<option>A</option>
<option>B</option>
<option>C</option>
</select>
</div>
export default {
fullScreen: true,
name: 'CcRequestForm',
mixins: [BaseForm],
props: {
selected: '',
modelName: {
default: 'CcRequest',
}
},
computed: {
...mapGetters(['ccTypesForRequests', 'currentRequesterSlug', 'currentCcRequest']), ccTypesCollection() {
return this.ccTypesForRequests.map((x)=>[x.slug, this.t(`cc_types.${x.slug}`)]);
}
},
【问题讨论】:
标签: vue.js vuejs2 vue-component