Vue将对象转化为数组形式

页面要求:我写的对象数组的形式

 后台给我的是

 html

	<view @tap="goqylb" class="item">
			<view class="item-top">
				<view class="su">

				</view>
				<view class="text">
					<view class="CN">
						企业统计
					</view>
					<view class="EN">
						Enterprise
					</view>
				</view>
			</view>
			<view class="echatring tongji">
				<u-grid :col="2">
					<u-grid-item v-for="(item,index) in qyList" :key="index">
						<view class="grid-text u-flex stocrNuber">{{qyArry[index]}}
							<view class="jia">家</view>
						</view>
						<view class="grid-text" style="color: #7A7A7A">{{item.sum}}</view>
					</u-grid-item>
				</u-grid>
			</view>
		</view>

 js

qytj() {
				//企业统计
	this.$HTTP({
		url: "接口路径...",
		method: "POST",
	})
	.then((res) => {
		if (res.data.code == 200) {
		this.infodata = res.data.data
	let qyArry = Object.keys(res.data.data).map((item) => {
	//去除空值
		if (res.data.data[item] == null) {
			delete res.data.data[item];
			}
		return res.data.data;
		});
		//转为数组
		this.qyArry = Object.values(qyArry[0])
		console.log("企业统计", this.qyArry)
		 }
		})
	.catch((err) => {

			});
			},

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值