ajax封装

//  1请求地址 2参数 3,请求方式const request = (url, params, method = "POST") => {return new Promise((resolve, reject) => {api.ajax({url: url, //在对php请求时,虚拟站点无效,需要输入自己的局域网method: method,  data: {values: {...params,}},}, function (ret, err) {if (ret) {resolve(ret)} else {reject('错误码:' + err.code + ';错误信息:' + err.msg + '网络状态码:' + err.statusCode)};});})}//使用方式,也可以直接使用request.then(res=>{})方式async function init() {  //异步请求var res = await request(TEACHER.INDEX);if (res.code == 0) {var { data} = res;} else {api.alert({title: '首页请求数据提示',msg: res.msg});}}

返回上一页

function goBack(){api.historyBack(function(ret, err){if(ret.status) {alert('历史回退');} else {// api.closeWidget(); //关闭程序api.closeWin();//关闭当前页,也可以理解为跳转到上一页}});
}

直接跳转到一个页面 (带参数)


function openwin(url,data={}){api.openWin({name:url,url: url,bounces: false,pageParam: {...data}});
}// 接受跳转后的参数 api.pageParam.demo  // 获取demo的参数,api.pageParam是一个对象

apicloud常用方法相关推荐

  1. apicloud常用方法总结

    apicloud常用方法总结 获取设备编号.打开/关闭新页面.设置状态栏样式.ajax封装.获取上一页参数.退出APP...... /* =============================== ...

  2. apicloud 常用方法记录

    最近在写apicloud的项目,最后生成一个app,现在就apicloud进行基础操作汇总: 1.index.html入口页面的处理 var user_info = $api.getStorage(' ...

  3. APICloud 的一些常用方法

    在APICloud创建了应用之后,应用的包结构如下图所示: 其中"config.xml"和 "index.html" 必须包含,其它均为可选."con ...

  4. apiCloud初探

    上次知道apiCloud还是使用Aui的时候: 一:常用方法 api.setPrefs将数据进行存储 api.getPrefs读取存储的数据 api.removePrefs移除数据存储 api.req ...

  5. apiCloud中的数据库操作mcm-js-sdk的使用

    1.引入js <!-- 引入mcm-js-sdk Begin --> <script type="text/javascript" src="../pl ...

  6. 30 个 php 操作 redis 常用方法代码例子

    这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类 型. list 类型和 set 类型的数据 , 需要的朋友可以 ...

  7. SearchRequestBuilder常用方法说明

    SearchRequestBuilder常用方法说明 (1) setIndices(String... indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index:(2) s ...

  8. 3-RACSignal 常用方法

    RACSingal的常用方法 一 基本使用 1map // 0 创建信号提供者// RACSubject,既能发送信号,又能订阅信号// 多用于代理,相当于OC里的delegate或者回调blockR ...

  9. AJAX 一些常用方法

    AJAX 一些常用方法 abort() 停止当前请求 getAllResponseHeaders() 返回包含HTTP请求的所有响应头信息,其中响应头包括Content-Length,Date,URI ...

  10. APICloud:让你的APP边框显示原生的1px

    2019独角兽企业重金招聘Python工程师标准>>> APICloud无疑已是相当火的APP开发工具了,面对从web到移动APP转变的开发者可能有很多小常识并不是特别熟悉,比如这个 ...

最新文章

  1. 以太网控制芯片DM9000在2440裸机上终于能正确接收数据了(源代码工程已经上传)...
  2. MySQL重置root用户密码的方法【亲测可用】
  3. 01-iOS获取系统iTunes音乐
  4. Ajax知识笔记——入门,同步和异步,XHR
  5. Nginx——配置动静分离
  6. linux服务器如何添加sudo用户
  7. 瞻博网络:创新是绝对优势
  8. 保持代码工整的 7 个小技巧
  9. [swift] LeetCode 215. Kth Largest Element in an Array
  10. 4.9、Bootstrap V4自学之路------组件---提示
  11. 北京优质农产品入驻苏宁小店 实现“农超对接”
  12. uva 10246 Asterix and Obelix(最短路问题拓展 dijkstra)
  13. Python爬虫自动领取满减优惠券,剁手党的福利!
  14. Day 06 | 242.有效的字母异位词 349. 两个数组的交集 202.快乐数 1. 两数之和
  15. STM32F407之电阻式触摸屏
  16. RS422-485接口电路设计要点
  17. RestTemplate封装
  18. 解决iframe中引入页面的js失效
  19. Firefox火狐浏览器关闭之后再也打不开了 怎么破?
  20. Dell XPS 13 9306安装 macOS 10.12.6

热门文章

  1. 2016-2017-2 20155309 南皓芯《java程序设计》第八周学习总结
  2. Gentoo Linux 内核指南
  3. sql 获取日期时分秒_SQL获取系统年月日时分秒 | 学步园
  4. Java从入门到精通 第17章 对象的引用与传递
  5. 4、matplotlib中的子图相关subplot
  6. unantu下的tmp文件夹_纯干货:Linux各文件夹结构说明及用途介绍
  7. img = cv2.imread() 后面要跟im = im[:, :, (2, 1, 0)] # 图片做预处理
  8. Window+Anaconda3+TensorFlow少挖坑安装
  9. scrapy猫眼爬虫
  10. leetcode——给定一个整数数组和一个目标值返回两个数字对应的索引,使得这两个数字之和等于目标值