1.租户添加微信支付券插件
https://mp.weixin.qq.com/wxopen/pluginbasicprofile?action=intro&appid=wxf3f436ba9bd4be7b&token=&lang=zh_CN
获取添加的AppId: wxf3f436ba9bd4be7b
2.在每个项目中的app.config.json中plugins下添加
"sendCoupon": {
"version": "1.3.2",
"provider": "wxf3f436ba9bd4be7b"
}
3.在package.json下都要添加上plugins
"build:weapp": "taro build --type weapp plugins",
"dev:weapp": "npm run build:weapp plugins -- --watch",
4.在需要引入插件的页面config中添加
usingComponents: {
'send-coupon': 'plugin://sendCoupon/send-coupon'
}
5.标签引用
getCoupon = (params: any) => {
console.log('_____-', params);
};
render(){
const sendCouponParams = [
{
stock_id: '1298440000000022',
coupon_code: '2803249713000022',
out_request_no: '2803249713000022'
},
{
stock_id: '1298440000000022',
coupon_code: '2803249713000023',
out_request_no: '2803249713000023'
}
];
const sign = '7DA1449513B8A8A1433F2B795F2C683C8CE3B72FEFB0B0B7324C6B089CFF693B';
const sendCouponMerchant = '10139844';
return (
<send-coupon
onSendcoupon={this.getCoupon}
onCustomevent={this.getCoupon}
onUserconfirm={this.getCoupon}
send_coupon_params={sendCouponParams}
sign={sign}
send_coupon_merchant={sendCouponMerchant}
suggest_immediate_use
>
<View>领券</View>
</send-coupon>
)
}