オブジェクトのpersonOneプロパティにnameの値を設定するにはどうすればよいですか?その名前はアレックスの価値を持つことになります。Vue.jsのデータ値を操作する
var app = new Vue({
el: '#app',
data: {
name: '',
object: { "personOne": "Alex", "personTwo": "Jack"}
}
})
オブジェクトのpersonOneプロパティにnameの値を設定するにはどうすればよいですか?その名前はアレックスの価値を持つことになります。Vue.jsのデータ値を操作する
var app = new Vue({
el: '#app',
data: {
name: '',
object: { "personOne": "Alex", "personTwo": "Jack"}
}
})
あなたは次のように、などの初期データ、APIからのデータのロードを、設定するために作成さcreatedまたはmountedようlife-cycle hooksのいずれかを使用できます。
var app = new Vue({
el: '#app',
data: {
name: '',
object: { "personOne": "Alex", "personTwo": "Jack"}
},
methods: {
setName (name) {
this.name = name
}
},
mounted() {
this.serName(this.object.personOne)
},
})
を内からあなたが書くVueオブジェクト
this.name = 'Alex'
とあなたの外でapp.someDataFieldがsomeDataField
と呼ばれるデータのプロパティを変更します
app.name = 'Alex'
書くあなたは私たちに、実際、実使用例を与えることができますか?実際のシナリオがハードコーディングされていないことが明らかであるか、単に 'name: 'Alex''を実行してそれを実行するだけです。 AJAXなどで 'object'をロードしていますか?もしそうなら、 'computed'プロパティはおそらく妥当です。 – ceejayoz
これは有効なjavascriptオブジェクトではありません - キー - >値 - 'personOne: 'Alex'' –