1.3.3 • Published 6 years ago
weixin-share v1.3.3
Weixin Share
- An easier way to call Wechat share on a web page. Releases
This package has been deprecated
This package has been migrated to @cycjimmy/weixin-share for scoped NPM package. Please switch to @cycjimmy/weixin-share to stay up to date.
How to use
Install
# via npm
$ npm install weixin-share --save
# via yarn
$ yarn add weixin-shareUsage
import WxShare from 'weixin-share';
# OR
let WxShare = require('weixin-share');new WxShare()
.config([wechatJSSDKConfig])
.setReadyCallBack([wechatConfigReadyCallBack])
.setDefaultShare([defaultShare])
.setShareSuccessCallBack([shareSuccessCallBack])
.share([shareConfig]);Function:
config(): Set Wechat JS-SDK Config.setReadyCallBack(): Set CallBack function on Wechat Config Ready.setDefaultShare(): Set Default Share Config.setShareSuccessCallBack(): Set CallBack function on success of Share. discard above Wechat 6.7.2 and JSSDK 1.4.0share(): Run Main Task of Share. It returnsPromise<any>. If using a chained call, please note the sequence.backToDefault(): Back To Default Share Config.
Params:
Use in browser
<script src="WxShare.min.js"></script>
<script>
new WxShare()
.config({
appId: [appId],
timestamp: [timestamp],
nonceStr: [nonceStr],
signature: [signature]
})
.share({
title: [share title],
desc: [share desc],
link: [share link],
imgUrl: [share imgUrl]
});
</script>CDN
To use via a CDN include this in your HTML:
<script src="https://cdn.jsdelivr.net/npm/weixin-share@1/build/WxShare.min.js"></script>