<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script src="vue.js"></script>
</head>
<body>
<!--容器-->
<div id="app">
<!--循环数组-->
循环数组<br />
<span v-for="(u,i) in user">值:{{u}} 索引{{i}} <br /></span>
循环对象数组<br>
<span v-for="(u,i) in object">对象值:{{u.a}} 索引:{{i}}<br /></span>
循环对象<br>
<span v-for="(val,key,i) in app">值:{{val}} || 键:{{key}} || 索引:{{i}} <br /></span>
循环数字<br>
<span v-for="count in 10">{{count}}</span>
<br>select下拉框选中对象数组
<select v-model="selected" @change="changeShop">
<option v-for="(store,index) in object">
{{store.a}}
</option>
</select>
<br>select下拉框选中数组
<select v-model="selected2" @change="changeShop2">
<option v-for="(u,i) in user">
{{u}}
</option>
</select>
</div>
<script>
var vm1 = new Vue({
el: ‘#app‘, // 绑定id为appid容器
data: {
selected: "",
selected2: "",
selected3: "",
user: [1, 2, 3, 4, 5],
object: [{
"a": "对象值1"
},
{
"a": "对象值2"
},
{
"a": "对象值3"
}
],
app: {
"a": 1,
"b": 2,
"c": 3
}
},
methods: {
changeShop() {
this.secondSummary.t0RealtimeStoreList.forEach(item => {
if (this.selected === item.shopName) {
this.secondSummary20 = item.totalTop20Prod;
}
})
},
changeShop() {
alert(this.selected);
},
changeShop2() {
alert(this.selected2);
}
}
});
</script>
</body>
</html>
原文:https://www.cnblogs.com/yaohuiqin/p/12110041.html