README
urls
homepage
https://code.insistime.com/qiao.fe.weixinx
github
https://github.com/insistime/qiao.fe.weixinx
npm
https://www.npmjs.com/package/qiao.fe.weixinx
donate
use
- 微信开发者工具——项目设置——调试基础库——>=2.2.1版本&勾选【使用npm模块】
- npm i qiao.fe.weixinx后微信开发者工具——工具——npm构建
- var qiao = require('qiao.fe.weixinx');
api
api for ajax
ajax
var qiaoWeixinx = require('qiao.fe.weixinx');
// ajax with url
// default data {}
// default method post
qiaoWeixinx.ajax({
url : url
}, function(data){
// success
}, function(data){
// fail
});
// ajax with url, data, method, headers
qiaoWeixinx.ajax({
url : url,
data : {
// data
},
method : 'POST',
headers : {
// headers
}
}, function(data){
// success
}, function(data){
// fail
});
api for tips
alert
var qiaoWeixinx = require('qiao.fe.weixinx');
// alert, without callback
qiaoWeixinx.alert('alert');
// alert, with callback
qiaoWeixinx.alert('alert', function(){
// callback for click ok
});
// custom alert, without callback
qiaoWeixinx.alert({
title : 'alert',
content : 'alert',
confirmText : 'ok',
confirmColor: '#3CC51F'
});
// custom alert, with callback
qiaoWeixinx.alert({
title : 'alert',
content : 'alert',
confirmText : 'ok',
confirmColor: '#3CC51F'
}, function(){
// callback for click ok
});
confirm
var qiaoWeixinx = require('qiao.fe.weixinx');
// confirm, without callback
qiaoWeixinx.confirm('confirm');
// confirm, with callback
qiaoWeixinx.confirm('confirm', function(){
// callback for click ok
}, function(){
// callback for click cancel
});
// custom confirm, without callback
qiaoWeixinx.confirm({
title : 'confirm',
content : 'confirm',
showCancel : true,
cancelText : 'cancel',
cancelColor : '#000000',
confirmText : 'ok',
confirmColor: '#3CC51F'
});
// custom confirm, with callback
qiaoWeixinx.confirm({
title : 'confirm',
content : 'confirm',
showCancel : true,
cancelText : 'cancel',
cancelColor : '#000000',
confirmText : 'ok',
confirmColor: '#3CC51F'
}, function(){
// callback for click ok
}, function(){
// callback for click cancel
});
suc
var qiaoWeixinx = require('qiao.fe.weixinx');
// tip for success
qiaoWeixinx.suc('success message');
// custom tip for success
qiaoWeixinx.suc({
title : 'success message',
duration: 3000,
mask : true
});
tip
var qiaoWeixinx = require('qiao.fe.weixinx');
// tip
qiaoWeixinx.tip('tips');
// custom tip
qiaoWeixinx.tip({
title : 'custom tip',
duration: 3000,
mask : true
});
loading
var qiaoWeixinx = require('qiao.fe.weixinx');
// default loading
qiaoWeixinx.loading();
// custom loading
qiaoWeixinx.loading('custom loading');
hideLoading
var qiaoWeixinx = require('qiao.fe.weixinx');
// hide loading
qiaoWeixinx.hideLoading();
sheet
var qiaoWeixinx = require('qiao.fe.weixinx');
// sheet
qiaoWeixinx.sheet(['1', '2'], function(index){
// index : 0,1
});
api for navigate
title
var qiaoWeixinx = require('qiao.fe.weixinx');
// set navigation bar title
qiaoWeixinx.title(title, function(){
// success
}, function(){
// fail
});
to
var qiaoWeixinx = require('qiao.fe.weixinx');
// navigate to
qiaoWeixinx.to(url, function(){
// success
}, function(){
// fail
});
rto
var qiaoWeixinx = require('qiao.fe.weixinx');
// redirect to
qiaoWeixinx.rto(url, function(){
// success
}, function(){
// fail
});
tab
var qiaoWeixinx = require('qiao.fe.weixinx');
// switch tab
qiaoWeixinx.tab(url, function(){
// success
}, function(){
// fail
});
back
var qiaoWeixinx = require('qiao.fe.weixinx');
// navigate back
qiaoWeixinx.back(page);
api for localstorage
set
var qiaoWeixinx = require('qiao.fe.weixinx');
// set data to localstorage
qiaoWeixinx.set(key, value);
get
var qiaoWeixinx = require('qiao.fe.weixinx');
// get data from localstorage
qiaoWeixinx.get(key);
del
var qiaoWeixinx = require('qiao.fe.weixinx');
// del data from localstorage
qiaoWeixinx.del(key);
clear
var qiaoWeixinx = require('qiao.fe.weixinx');
// clear data from localstorage
qiaoWeixinx.clear();
api for device
isAndroid
var qiaoWeixinx = require('qiao.fe.weixinx');
// is android
var isAndroid = qiaoWeixinx.isAndroid();
console.log(isAndroid);
isIos
var qiaoWeixinx = require('qiao.fe.weixinx');
// is ios
var isIos = qiaoWeixinx.isIos();
console.log(isIos);
net
var qiaoWeixinx = require('qiao.fe.weixinx');
// net
qiaoWeixinx.net(function(type){
// type : wifi/2g/3g/4g/unknown/none
});
screen
var qiaoWeixinx = require('qiao.fe.weixinx');
// get screen
qiaoWeixinx.screen(null, function(v){
// success
}, function(){
// fail
});
// set screen keep on
qiaoWeixinx.screen('on', function(){
// success
}, function(){
// fail
});
// set screen 0-1
qiaoWeixinx.screen(0, function(){
// success
}, function(){
// fail
});
api for img
showImg
var qiaoWeixinx = require('qiao.fe.weixinx');
// show img with url
qiaoWeixinx.showImg(url);
// show img with urls
qiaoWeixinx.showImg(url, urls);
api for auth
checkAuth
var qiaoWeixinx = require('qiao.fe.weixinx');
// check auth
qiaoWeixinx.checkAuth('scope.camera', 'need camera auth', function(){
// success
});
api for version
version
var qiaoWeixinx = require('qiao.fe.weixinx');
// get weixin version
var weixinVersion = qiaoWeixinx.version();
console.log(weixinVersion);
sversion
var qiaoWeixinx = require('qiao.fe.weixinx');
// get weixin sdk version
var weixinSDKVersion = qiaoWeixinx.sversion();
console.log(weixinSDKVersion);
higherThan
var qiaoWeixinx = require('qiao.fe.weixinx');
// compare weixin sdk version higher than
var flag = qiaoWeixinx.higherThan('0.9.90');
console.log(flag);
version
0.3.1.20191206
- add funding
0.3.0.20190107
- tools for weixin mini program
0.2.9.20190104
- modify console.log version
0.2.8.20181219
- add .v
0.2.7.20181211
- title
0.2.6.20181127
- tip 3000 --> 2000
- modify md
0.2.5.20181123
- update md for weixin
0.2.4.20181122
- update package.json
- qiao.ext.weixinx --> qiao.fe.weixinx
- update version
0.2.3.20180724
- readme.md
- npm publish
- readme.md add use
0.2.2.20180723
- init