起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2320|回复: 5

[处理中3] 求助:聚合数据接口示例

[复制链接]

5

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
发表于 2017-7-28 13:15:10 | 显示全部楼层 |阅读模式
有没有聚合数据接口的示例啊!
求指教
发表于 2017-7-28 14:01:51 | 显示全部楼层
你想要什么样的数据啊?建议上网搜下吧!
比如
http://blog.csdn.net/ten_sory/article/details/52266271


如果想用WeX5开发页面获取聚合数据!

1. js使用ajax 的方式访问它的URL
2. 自定义action 访问接口!然后再将数据返回给前端!

最终要求是数据必须能够加载到data组件中!  (可能需要修改数据格式)
http://docs.wex5.com/wex5-ui-question-list-2032/

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2017-7-28 16:33:49 | 显示全部楼层
格式不符合,如何修改数据格式啊
回复 支持 反对

使用道具 举报

发表于 2017-7-28 16:51:02 | 显示全部楼层
wwjjp 发表于 2017-7-28 16:33
格式不符合,如何修改数据格式啊

那要看它的数据格式是怎样的??先把它的数据解开,然后再重新组装成简单的数据格式!
比如:/UI2/demo/tuniu/json/cityData.json

就是一个数组,里面存储了json对象而已!  键值对的形式
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

14

帖子

36

积分

新手上路

Rank: 1

积分
36
QQ
 楼主| 发表于 2017-7-28 17:09:37 | 显示全部楼层
{
    "code": "10000",
    "charge": false,
    "msg": "查询成功",
    "result": {
        "msg": "ok",
        "result": {
            "num": "1",
            "list": [
                {
                    "classid": "2",
                    "process": [
                        {
                            "pcontent": "准备食材。",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162550_84583.jpg"
                        },
                        {
                            "pcontent": "将白菜斜刀片成薄片。",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162551_90620.jpg"
                        },
                        {
                            "pcontent": "片切好的白菜帮与菜叶分别入好。",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162551_20925.jpg"
                        },
                        {
                            "pcontent": "盐、糖、生抽、醋淀粉加少许水调匀备用。",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162552_23125.jpg"
                        },
                        {
                            "pcontent": "锅中油烧热,先入花椒炒香后捞出。再加入干红椒段略炒。",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162552_57046.jpg"
                        },
                        {
                            "pcontent": "加入葱姜蒜煸炒香,然后入白菜帮翻炒。",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162553_89090.jpg"
                        },
                        {
                            "pcontent": "炒至菜帮变软时,加入白菜叶。",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162553_40445.jpg"
                        },
                        {
                            "pcontent": "快速翻炒至菜软,勾入碗汁",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162554_92210.jpg"
                        },
                        {
                            "pcontent": "使汤汁均匀的包裹在菜帮上即可",
                            "pic": "http://api.jisuapi.com/recipe/upload/20160719/162554_29522.jpg"
                        }
                    ],
                    "preparetime": "10-20分钟",
                    "material": [
                        {
                            "amount": "适量",
                            "mname": "油",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "盐",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "花椒",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "干红椒",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "葱",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "姜",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "蒜",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "醋",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "酱油",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "糖",
                            "type": "0"
                        },
                        {
                            "amount": "适量",
                            "mname": "淀粉",
                            "type": "0"
                        },
                        {
                            "amount": "380g",
                            "mname": "白菜",
                            "type": "1"
                        }
                    ],
                    "name": "醋溜白菜",
                    "id": "8",
                    "pic": "http://api.jisuapi.com/recipe/upload/20160719/115138_46688.jpg",
                    "tag": "减肥,家常菜,排毒,补钙",
                    "peoplenum": "1-2人",
                    "content": "醋溜白菜,是北方人经常吃的一道菜,尤其是在多年前的冬天。那时,没有大棚菜,冬天,家家每天佐餐的基本上都是冬储大白菜,聪明的家庭主妇总是想方设法将这单调的菜变成多种菜式,于是,醋溜白菜被频繁的端上餐桌。<br />美食不分贵贱,用最平凡的原料、最简单的调料和最普通的手法做出美味的菜肴来才是美食的真谛。 <br />这次,我做的醋溜白菜,近似鲁菜的做法,使个这道菜酸甜浓郁、开胃下饭、老少咸宜。",
                    "cookingtime": "10-20分钟"
                }
            ]
        },
        "status": "0"
    }
}
返回结果如上,如何装载到对应的data中
回复 支持 反对

使用道具 举报

发表于 2017-7-28 17:26:41 | 显示全部楼层
wwjjp 发表于 2017-7-28 17:09
{
    "code": "10000",
    "charge": false,

如果整个数据集是一个js对象,比如变量名是obj

obj.result.result.list[0].process  就是一个简单格式的数据集!可以单独定义一个data组件 字段是pcontent 和 pic
将obj.result.result.list[0].process  加载到这个data组件中即可!

obj.result.result.list[0].material   和 obj.result.result.list[0].process  是一一对应的关系吗?
如果是的话!这个data组件中再添加三个字段,表示,分别是amount   mname   type

这两部分数据当做是子数据对待,加载到一个data组件中

其他上级的一些字段!加载到另一个data组件中!当做父data

最终可以显示成一个主从数据!

至于json数据如何解析和封装!这个是js 基础 语法
js对象和数组的操作,把值一个个取出来!存储另一个数字对象中! 就能封装成一个新的js对象! 就可以了

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-7 12:25 , Processed in 0.068906 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表