0.3.9 • Published 2 years ago

qiao.fe.weixinx v0.3.9

Weekly downloads
1
License
MIT
Repository
github
Last release
2 years ago

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

http://uikoo9.com/donate

use

  1. 微信开发者工具——项目设置——调试基础库——>=2.2.1版本&勾选【使用npm模块】
  2. npm i qiao.fe.weixinx后微信开发者工具——工具——npm构建
  3. 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

  1. add funding

0.3.0.20190107

  1. tools for weixin mini program

0.2.9.20190104

  1. modify console.log version

0.2.8.20181219

  1. add .v

0.2.7.20181211

  1. title

0.2.6.20181127

  1. tip 3000 --> 2000
  2. modify md

0.2.5.20181123

  1. update md for weixin

0.2.4.20181122

  1. update package.json
  2. qiao.ext.weixinx --> qiao.fe.weixinx
  3. update version

0.2.3.20180724

  1. readme.md
  2. npm publish
  3. readme.md add use

0.2.2.20180723

  1. init
0.3.9

2 years ago

0.3.8

4 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago