重新定义数组

1.在uniapp中引入graceJS

import graceJS from '@/Grace.JS/grace.js';

2.在接口调取成功后写入以下代码()

	graceJS.each(obj, (key, val) => {
								console.log(val);
								this.demo2.unshift({
									'name': val.name,
									'value': val.id,
									'checked': false
								});
							
							});

举例:

toClass(){
				console.log(this.userInfo);
				uni.request({
					url:this.$common.apiServer+'bjs/',
					method:'POST',
					header:{
						"Content-Type":"application/json",
						"Authorization":this.userInfo.token
					},
					data:{
						
					},
					success:res=>{
						console.log(res);
						if (res.data.code == 1000) {
							return;
						}
						if(res.data.code===200){
						//graceui特定的数组格式 { name: '专人配送', value: '0', checked: true },
						//接口所给的数组格式: { id: "61827a2f-a16e-4930-9fc7-2c904dfc2895", name: "九年级-1班" }
							let obj = res.data.data;
							graceJS.each(obj, (key, val) => {
								console.log(val);
								this.demo2.unshift({ //demo2是我自定义的列表,用来存放数据'name': val.name, 
									'value': val.id,
									'checked': false
								});
							
							});
							
							console.log(this.demo2)
						}
					}
				})
			},
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值