# jwxa **Repository Path**: hou2015/jwxa ## Basic Information - **Project Name**: jwxa - **Description**: jwxa是一个轻量级的微信小程序JavaScript库 - **Primary Language**: 微信 - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2019-07-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jwxa ![logo](_resource/logo_2.png) 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 | ## 部分截图 ![效果截图](_resource/jpg1.jpg) ## 使用方法 1、复制`jwxa`文件夹到工程 | 文件 | 作用 | | --- | --- | | jwxa.js | JavaScript核心文件 | | jwxa.wxml | 包括`jwxa`所需的模板,例如:`jwxa.html()`必须依赖此文件 | | jwxa.wxss | 包括`jwxa`所需的样式表文件,例如:里面包含基本标签样式表 | 2、引入文件 ```javascript //在需要使用的页面导入jwxa.js, 也可在app.js全局导入 var jwxa = require('jwxa/jwxa.js'); App({ onLaunch: function () { }, globalData:{ // 设置jwxa的别名为$ $: jwxa } }) ``` ```css /* 在需要的地方导入jwxa.wxss样式文件, 也可在app.wxss全局导入 */ @import "jwxa/jwxa.wxss"; ``` ```html ``` 3、初始化jwxa ```javascript // 子页面js加入: $ = app.globalData.$ var app = getApp(), $ = app.globalData.$; ``` ```javascript onLoad: function () { // 在当前页面onLoad函数中初始化jwxa $.jwxa(this); } ``` ## API文档 参见wiki: [jwxa文档](https://git.oschina.net/xujian_jason/jwxa/wikis) ## 使用说明 #### jwxa.html() 可实现json对象解析成wxml标签。 解析的逻辑:参数需要json格式的html对象,通过分析json对象利用模板转成wxml标签。 详细查看本项目demo:pages/html ## 相关项目 - [jwxa4j](https://git.oschina.net/xujian_jason/jwxa4j)(小程序Java后台开发SDK)