github精选 艺龙小程序框架组件,仿微信源码哪家好公司

来源:未知 浏览 131次 时间 2021-06-14 12:43

目录结构

├── README.MD ├── app.js ├── app.json ├── app.wxss ├── components ├── image ├── pages ├── service └── utils ├── api.js ├── cookie.js ├── data-center.js ├── overwrite.js ├── page-events.js ├── path.js ├── promise.js └── service.js

框架使用说明

框架对所有微信原生api进行了一层包装以便管控和扩展。

//index.js var api = require("./utils/api.js")(); api.login({ success: function(res) { console.log(res); } });

//api.js login: function() { //其他处理 return wx.login(arguments); }

对于后端接口框架提供service层进项管理网络营销框架提供service层进项管理接口返回一个Promise对象。

//demo.js var Service = require("../utils/service.js"); module.exports = { GetTime: Service({ url: 'https://xxx.xxx.xxx/api/getserverdate/', params: [], //参数列表 method: 'GET', noLoading: true, mockData: function() { //模拟数据 return new Date(); }, dataTransform: function(data) { //适配处理 return data; } }) };

//index.js var service = require('service/demo'); //框架约定所有的后端接口要注册到对应的service文件中 var serverDate = service.GetTime( /*service可配置参数列表这里传入相对应的参数*/ ).then(function(date) { that.setData({ serverDate: date }); });

小程序不支持cookie机制若要兼容现有后端cookie处理(不做改动)留住顾客的方法若要兼容现有后端cookie处理(不做改动)可使用框架模拟的cookie机制。

标签: var框架functionservice