微信小程序网络二次封装
2017-03-11 21:51
232 查看
wxapp-devFrame
https://github.com/hss01248/wxapp-devFrame小程序基本的开发框架
提供的封装
网络访问的二次封装
内部部分字段需要根据自己具体项目进行修改netUtil.buildRequest(page,urlTail,params,callback)//必须的参数和回调 .setXxx(xxx)//额外的设置,链式调用 ... .send();//最终发出请求的动作
页面状态管理
loading页面,空白页面,错误页面//wxml里引用模板:直接拷贝这段代码 <!--状态管理模板--> <import src="../../template/pagestate.wxml"/> <view > <template is="pagestate" data="{{...netStateBean}}"/> </view> //js里,page的data中加字段: netStateBean: new netUtil.netStateBean() //网络回调处控制显示:netUtil showLoadingDialog(that) showContent(that) showErrorPage(that,msg) showEmptyPage(that)
下拉刷新和上拉加载更多的ui和api
纯listview和gridview页面的高度封装
只需要配置页面url,请求参数,返回的数据每个item字段的处理,wxml里写item的布局即可.无需关心页面状态,刷新和加载更多的ui和数据拼接.
blog
程序基本开发框架的搭建
相关文章推荐
- 微信小程序基本的开发框架抽取,包括网络请求的二次封装,页面状态管理,常见页面模板封装
- 微信小程序网络请求的封装与填坑之路
- 微信小程序之网络请求简单封装
- 二次封装的缓存框架wCache(支持缓存时间、默认值)--微信小程序
- 微信小程序网络请求的封装与填坑之路
- 微信小程序网络请求封装
- 微信小程序网络请求封装示例
- 微信小程序封装http访问网络库实例代码
- 【微信小程序】网络请求接口封装实例
- 微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 封装网络请求及 mock 数据
- 微信小程序-项目案例 (三)全局变量及封装网络请求
- 微信小程序教学第二章(含视频):小程序中级实战教程之预备篇 - 封装网络请求及 mock 数据
- 【微信小程序】封装网络请求并在wxml调用
- 微信小程序之网络请求简单封装实例详解
- 微信小程序实践(二)网络请求的封装
- 微信小程序网络封装(简单高效)
- 微信小程序学习:使用picker封装省市区三级联动模板
- 毕加索的艺术——Picasso,一个强大的Android图片下载缓存库,OkHttpUtils的使用,二次封装PicassoUtils实现微信精选
- 微信小程序开发之网络请求(POST请求)
- 微信小程序例子——获取手机网络状态