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

QQ登录

只需一步,快速开始

查看: 4056|回复: 2

[分享] Wex5 3.3使用3.2.1baas后端的方法.

  [复制链接]

5

主题

13

帖子

31

积分

新手上路

Rank: 1

积分
31
QQ
发表于 2016-1-15 02:28:52 | 显示全部楼层 |阅读模式
本帖最后由 wasgxu 于 2016-1-15 02:52 编辑

昨天开始接触wex5,下载的是3.3,发现baasData暂时只能用java后端,但因为服务器部署了IIS,所以也不想麻烦去架设环境,看了一下3.2.1的baas发现直接搬过来就可以用,或许是我火星了,但我还是来说说方法,希望可以帮到有需要的人。

其实很简单,只要直接把3.2.1的demo里的baas复制过来,然后直接调用就好了,因为3.3的demo里面也有baas目录,所以可以考虑改下名字,只要调用的时候对应上就好了,

比如,我把3.2.1里面的baas文件夹改名为baasp,然后拉到Studio的demo目录下,选copy files,就会自动把文件复制过去了。
然后修改baasp/baas.js里面的后端URL地址啦,应该都会吧,就是修改那个BASE_URL啦。
然后就是调用了,先声明一个baas对象变量,比如:
var MyBaas = require("$UI/demo/baasp/baas");
然后MyBaas就是和3.2.1时候的一样用法了,把一个Data组件添加到model,然后双击新建的Data的onCustomRefresh事件,然后下面的代码,

  1. var data = event.source;
  2.         var params = {
  3.         "columns" : MyBaas.getDataColumns(data),
  4.         "limit" : event.limit,
  5.         "offset" : event.offset
  6.         };
  7.         var success = function(resultData) {
  8.         var append = event.options && event.options.append;
  9.         data.loadData(resultData, append);
  10.         };
  11.         MyBaas.sendRequest({
  12.         "url" : "/takeout",
  13.         "action" : "queryFood",
  14.         "params" : params,
  15.         "success" : success
  16.         });
复制代码

是不是有点熟?哈哈,其实就是外卖例子里面的商品列表。好了,这么做了之后,你会发现数据正常了,其实也没什么技术含量,只是希望能帮到人。

附上3.2.1的baas,










baas.rar

13.54 KB, 下载次数: 668

3.2.1的baas

19

主题

81

帖子

221

积分

中级会员

Rank: 3Rank: 3

积分
221
QQ
发表于 2016-2-22 13:03:14 | 显示全部楼层
,太感谢了,就只这个
回复 支持 反对

使用道具 举报

31

主题

138

帖子

584

积分

高级会员

Rank: 4

积分
584
QQ
发表于 2016-5-9 20:59:26 | 显示全部楼层
同样非常感谢,也非常想使用这一点。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 01:31 , Processed in 0.060225 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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