代码拉取完成,页面将自动刷新
jwxa是一个轻量级的微信小程序JavaScript库
方法 | 描述 | 更新时间 |
---|---|---|
storage/removeStorage/clearStorage | 封装set/get/remove/clearStorage , 支持json对象存储 |
2017-02-08 |
login | 封装wx.login ,传入url调用后台登录接口 |
2017-02-08 |
popToPage | 封装wx.navigateBack ,返回前一页 |
2017-01-25 |
popToRootPage | 封装wx.navigateBack ,返回Root首页 |
2017-01-25 |
get | 封装wx.request ,get 方式请求HTTPS |
2017-01-23 |
post | 封装wx.request ,post 方式请求HTTPS |
2017-01-23 |
data | 字符串方式设置Page({data}) ,支持点(.)操作符,例如:'objA.objB' |
2017-01-23 |
html | html解析成wxml(依赖后台返回json格式的html对象) | 2017-01-23 |
1、复制jwxa
文件夹到工程
文件 | 作用 |
---|---|
jwxa.js | JavaScript核心文件 |
jwxa.wxml | 包括jwxa 所需的模板,例如:jwxa.html() 必须依赖此文件 |
jwxa.wxss | 包括jwxa 所需的样式表文件,例如:里面包含基本标签样式表 |
2、引入文件
//在需要使用的页面导入jwxa.js, 也可在app.js全局导入
var jwxa = require('jwxa/jwxa.js');
App({
onLaunch: function () {
},
globalData:{
// 设置jwxa的别名为$
$: jwxa
}
})
/* 在需要的地方导入jwxa.wxss样式文件, 也可在app.wxss全局导入 */
@import "jwxa/jwxa.wxss";
<!-- 在需要使用html解析成wxml的页面导入jwxa.wxml模板文件 -->
<import src="../../jwxa/jwxa.wxml"/>
3、初始化jwxa
// 子页面js加入: $ = app.globalData.$
var app = getApp(), $ = app.globalData.$;
onLoad: function () {
// 在当前页面onLoad函数中初始化jwxa
$.jwxa(this);
}
参见wiki: jwxa文档
可实现json对象解析成wxml标签。 解析的逻辑:参数需要json格式的html对象,通过分析json对象利用模板转成wxml标签。 详细查看本项目demo:pages/html
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。