私は非常に基本的なvue.js
アプリがあります。vue.jsで反応的なデータプロパティを宣言しますか?
var app = new Vue({
el: '#app',
delimiters: ['${', '}'],
data: {
messages: [
'Hello from Vue!',
'Other line...'
]
}
})
次html
が正常に動作します:
<div class="container" id="app">
<div class="row" style="">
<div class="col-md-8 offset-md-2">
<span v-for="msg in messages">${msg}</span>
</div>
</div>
</div>
しかし非常によく似たhtml
ブロックにはない:
<div class="container" id="app">
<div class="row" style="">
<div class="col-md-8 offset-md-2">
<textarea id="chat_area" readonly="" rows="20">
<span v-for="msg in messages">${msg}</span>
</textarea>
</div>
</div>
</div>
[ヴューが警告]:プロパティまたはメソッド "msg"がインスタンスに定義されていませんレンダリング中に参照されます。データオプションで無効なデータプロパティを宣言してください。
私はVue v2.3.3を使用しています。何が問題なの?
ドキュメントには、それがテキストエリア内で動作しないと言います – MiltoxBeyond