0
あなたは私の場合を見ることができます:なぜvue.js 2で作業しない必要がありますか?</p> <p>マイVUEコンポーネントは、このようなものです下回っ
<template>
<select class="form-control" :name="elementName" v-model="selected" :required="module === 'addProduct'" >
<option>Choose</option>
<option v-for="option in options" v-bind:value="option.id" >{{ option.name }}</option>
</select>
</template>
<script>
...
export default {
...
props: ['elementName', 'module'],
data() {
return {
selected: 'Choose'
};
},
...
};
</script>
結果はこのようなものです:私は何も選択しない
。私はボタンの提出をクリックし、必要な作業していない。
<option value="">Choose</option>
それは働く:それは私がこのようにしてみてください必要
を表示しません。しかし、最初にアクセスしたときにオプションが表示されないようにする
この問題を解決するにはどうすればよいですか?
:
はこれを試してみてください。私のコンポーネントは別のモジュールで使用されているので –
'disabled'属性を削除できます。 'selected' observableを '' ''に設定すると、プレースホルダ' Choose'オプションが選択されます。 – Cristy
できます。ありがとう –