首页 > 编程语言 > 详细

如何向数组对象中加如元素(本里是两个对象数组拼接的)

时间:2020-08-12 18:58:02      阅读:82      评论:0      收藏:0      [点我收藏+]

1.模板中

<view class="standard" @tap="showModal" data-target="bottomModal" :style="{background:item.color}" v-for="(item,index) in memberMenuList"
:key="index">
<view class="standard-top">
<image class="img" :src="item.img" mode=""></image>
<view class="introduce">
<view class="f1">{{item.name}}</view>
<view class="f2">有效期:{{item.days}}天·每日登录送{{item.diamondNum}}钻</view>
</view>
</view>
<view class="standard-price">
<view class="price">
<view class="newsprice">¥{{item.presentPrice}}</view>
<view class="oldprice"><s>原价:¥{{item.originalPrice}}</s></view>
</view>
</view>
</view>

2.js中的实现 

<script>
export default {
data() {
return {
user:[],
memberMenuList:[],

standards: [{
color: "linear-gradient(45deg,#f6fbfe,#eff3fc)"
},
{
color: "linear-gradient(45deg,#fef9f5,#f9eddb)"
},
{
color: "linear-gradient(45deg,#fffee9,#fff0b4)"
},
]

methods: {
//充值添加背景色
addElement(){
//创建数组
let array = [];
for (let i = 0; i < this.memberMenuList.length; i++) {
let j = i;
let num = 1;
if(j>2){
j = i-j*num;
if(j==2){
num = num+1;
}
}
array.push(
Object.assign(this.memberMenuList[i],this.standards[j])
)
}
this.memberMenuList = array;
console.log(this.memberMenuList);
}

}

3.memberMenuList是个数组对象从后端拿到

技术分享图片

 

如何向数组对象中加如元素(本里是两个对象数组拼接的)

原文:https://www.cnblogs.com/majinqing/p/13491883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!