Giter Club home page Giter Club logo

qiao.ext.weixinx's Introduction

urls

homepage

https://code.insistime.com/qiao.ext.weixinx

github

https://github.com/insistime/qiao.ext.weixinx

npm

https://www.npmjs.com/package/qiao.ext.weixinx

started

install

npm install qiao.ext.weixinx

use

copy node_modules/qiao.ext.weixinx/lib/qiao.ext.weixinx.js to you project

api for ajax

ajax

var qiaoWeixinx = require('qiao.ext.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.ext.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.ext.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.ext.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.ext.weixinx');

// tip
qiaoWeixinx.tip('tips');

// custom tip
qiaoWeixinx.tip({
	title	: 'custom tip',
	duration: 3000,
	mask	: true
});

loading

var qiaoWeixinx = require('qiao.ext.weixinx');

// default loading
qiaoWeixinx.loading();

// custom loading
qiaoWeixinx.loading('custom loading');

hideLoading

var qiaoWeixinx = require('qiao.ext.weixinx');

// hide loading
qiaoWeixinx.hideLoading();

sheet

var qiaoWeixinx = require('qiao.ext.weixinx');

// sheet
qiaoWeixinx.sheet(['1', '2'], function(index){
	// index : 0,1
});

api for navigate

to

var qiaoWeixinx = require('qiao.ext.weixinx');

// navigate to
qiaoWeixinx.to(url, function(){
	// success
}, function(){
	// fail
});

rto

var qiaoWeixinx = require('qiao.ext.weixinx');

// redirect to
qiaoWeixinx.rto(url, function(){
	// success
}, function(){
	// fail
});

tab

var qiaoWeixinx = require('qiao.ext.weixinx');

// switch tab
qiaoWeixinx.tab(url, function(){
	// success
}, function(){
	// fail
});

back

var qiaoWeixinx = require('qiao.ext.weixinx');

// navigate back
qiaoWeixinx.back(page);

api for localstorage

set

var qiaoWeixinx = require('qiao.ext.weixinx');

// set data to localstorage
qiaoWeixinx.set(key, value);

get

var qiaoWeixinx = require('qiao.ext.weixinx');

// get data from localstorage
qiaoWeixinx.get(key);

del

var qiaoWeixinx = require('qiao.ext.weixinx');

// del data from localstorage
qiaoWeixinx.del(key);

clear

var qiaoWeixinx = require('qiao.ext.weixinx');

// clear data from localstorage
qiaoWeixinx.clear();

api for device

isAndroid

var qiaoWeixinx = require('qiao.ext.weixinx');

// is android
var isAndroid = qiaoWeixinx.isAndroid();
console.log(isAndroid);

isIos

var qiaoWeixinx = require('qiao.ext.weixinx');

// is ios
var isIos = qiaoWeixinx.isIos();
console.log(isIos);

net

var qiaoWeixinx = require('qiao.ext.weixinx');

// net
qiaoWeixinx.net(function(type){
	// type : wifi/2g/3g/4g/unknown/none
});

screen

var qiaoWeixinx = require('qiao.ext.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.ext.weixinx');

// show img with url
qiaoWeixinx.showImg(url);

// show img with urls
qiaoWeixinx.showImg(url, urls);

api for auth

checkAuth

var qiaoWeixinx = require('qiao.ext.weixinx');

// check auth
qiaoWeixinx.checkAuth('scope.camera', 'need camera auth', function(){
	// success
});

api for version

version

var qiaoWeixinx = require('qiao.ext.weixinx');

// get weixin version
var weixinVersion = qiaoWeixinx.version();
console.log(weixinVersion);

sversion

var qiaoWeixinx = require('qiao.ext.weixinx');

// get weixin sdk version
var weixinSDKVersion = qiaoWeixinx.sversion();
console.log(weixinSDKVersion);

higherThan

var qiaoWeixinx = require('qiao.ext.weixinx');

// compare weixin sdk version higher than
var flag = qiaoWeixinx.higherThan('0.9.90');
console.log(flag);

version

0.2.3.20180724

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

0.2.2.20180723

  1. init

qiao.ext.weixinx's People

Contributors

uikoo9 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.