vuejs 2.0を使用してwebappを作成しています。私は、次のコードを使用して簡単な選択入力を作成しました:vuejs 2.0.0でのプレースホルダー
<select v-model="age">
<option value="" disabled selected hidden>Select Age</option>
<option value="1"> 1 Year</option>
<option value="11"> 11 Year</option>
</select>
をし、私は私のVueのコンポーネントのdata
でこれを持っている:
data() {
return {
age: "",
}
},
watch: {
age: function (newAge) {
console.log("log here")
}
しかし、私は選択のためのデフォルト値を追加するとき、このエラーを取得するために開始します。
./~/vue-loader/lib/template-compiler.js?id=data-v-5cf0d7e0!./~/vue-loader/lib/selector.js?type=template &インデックス内ERROR = 0!/ src/components/cde.vue テンプレート構文エラー: インラインで選択された属性は、v-modelを使用すると無視されます。代わりにコンポーネントのデータオプションで初期値を宣言します。 ./~/babel-loader!./~/vue-loader/lib/selector.js @ 23から151
:./src/components/cde.vue 10 @
? タイプ=スクリプト&インデックス= 0!./のsrc /ビュー/ abcView.vue @ ./src/views/abcView.vue
./src/router/index.js
@ @ ./ SRCは、/ Iは、次いで同様に成分のデータセクションにデフォルト値を与えることを試みたが、マルチアプリ
@ ./src/client-entry.js
@
をapp.jsないヒンジが起こった。私もv-bind
を試しましたが、ウォッチャーは年齢変数の作業をやめました。
のhttp:/ /jsfiddle.net/vjvMp/668/正常に動作すると思われる – haim770
はい、デフォルトオプションから選択を削除したときに機能しました。 Thanks @ haim770 – Saurabh