2***@qq.com
2***@qq.com
  • 发布:2021-06-06 15:33
  • 更新:2021-06-09 08:41
  • 阅读:897

求教大神 uni-app对获取到的数据进行分割并分别赋值

分类:uni-app

uni APP 如何能分割获取到的数据

例:
APP获取到的数据 $List = 123$xxxxxxx#124$xxxxxxx#125$xxxxxxx#

如何把List的数据分割成 123 , xxxxxxx , 124 , xxxxxxx , 125 , xxxxxxx

并分别赋值给其他变量 $List1 = 123 , 124 ,125 $List2 = xxxxxxx , xxxxxxx , xxxxxxx

请教一下各位大神,如何进行操作

2021-06-06 15:33 负责人:无 分享
已邀请:
DCMarvel

DCMarvel

这不是js基础吗?
随便一个split随便组合啊

let i = [],k = [];  
'123$xxxxxxx#124$xxxxxxx#125$xxxxxxx#'.split('#').map(v=> {  
    if(v){  
        i.push(v.split('$')[0])  
        k.push(v.split('$')[1])  
    }  
})
  • 2***@qq.com (作者)

    感谢大神的回复,我是个自学的小白,就会点H5和CSS基础,没有系统的学习,都是用到什么学什么,跟着B站里视频学uni-app,自己找的后台获取到的数据比较复杂,就写不下去了。

    还得麻烦下大神,后台获取到的数据是obj格式,怎么提取出来需要的数据进行拆分呢?

    2021-06-08 22:09

2***@qq.com

2***@qq.com (作者)

获取到的后台数据 DsHbatuList (获取到的数据如图),这个怎么进行拆分呢?

onLoad() {  

            var Cxun = this.Cxun;  

            uni.request({     

                url: Cxun + 'Bfan/id/1',  

                success: (src) => {  
                        var DsHbatuList = src.data;  
                        this.DsHbatuList = DsHbatuList;  

                        let i = [],k = [];    
                        '1$xxx#2$xxx#'.split('#').map(v=> {    
                            if(v){    
                                i.push(v.split('$')[0])    
                                k.push(v.split('$')[1])    
                                this.i = i;  
                                this.k = k;  
                            }    
                        })  
                },  
            });  
        }
DCMarvel

DCMarvel

这....自己重头看一遍文档.看看什么是js吧.
w3c

该问题目前已经被锁定, 无法添加新回复