See the Pen Vue.js v-for by takapen (@takapen) on CodePen.
配列から値を、1つづつ取り出しながら表示を繰り返す
指定した数、表示を繰り返す
配列から値と番号を、1つづつ取り出しながら表示を繰り返す
- {{ item }}
- {{ index }} {{ item }}
- {{ item.name }} {{ item.price }}
new Vue({
el:'#app1',
data:{
array:['aaa','bbb','ccc'],
objArray:[
{name:'objaaa',price:100},
{name:'objbbb',price:200}
]
}
});
See the Pen Vue.js 配列データの追加と削除 by takapen (@takapen) on CodePen.
配列データの追加と削除
配列の末尾にデータを追加する
配列.push(追加データ);
配列の途中にデータを追加する
配列.splice(指定位置, 0, 追加データ);
h配列の途中のデータを削除する
配列.splice(指定位置, 1);
配列の途中にデータを変更する
配列.splice(指定位置, 1, 変更データ);
jsでは値を変えるときはこの書き方でいけるが、Vueだと変わらないのでspliceを使う
var array = [1,2,3,4]; array[0] = 100;
var array = [1,2,3,4]; array.splice(0, 1, 100);
- {{ item }}
new Vue({
el:'#app1',
data:{
array:['a','b','c','d','e']
},
methods:{
addLast:function(){
this.array.push('aaa');
},
addObj:function(index){
this.array.splice(index, 0, 'bbb');
},
changeObj:function(index){
this.array.splice(index, 1, 'ccc');
},
deleteObj:function(index){
this.array.splice(index, 1);
}
}
});