es6中class封装小程序内嵌h5分享实例

import { wxminiConfigService } from "@reco-mobile/ipark-common";
interface ParamProp {
    secondTypeValue: string | number;
    thirdTypeValue: string | number;
    img: string;
}
export class Share {
    code;
    param;
    constructor(code) {
        this.code = code;
    }
    async refreshShareConfig(param: ParamProp) {
        let data = await wxminiConfigService.bycode(this.code);
        console.log("data", param, data, location);

        wx["miniProgram"].postMessage({
            data: {
                title: "7895556",
                path: `/apps-web-view/apps-web-view/apps-web-view?route=${JSON.stringify(encodeURIComponent(location.href))}&anonymous=true`,
                imageUrl: "",
            },
        });
    }
}
export default BiparkShare;

share = new Share("GoodsServicesShare");
this.share.refreshShareConfig({
                secondTypeValue: this.secondGoodsTypeValue,
                thirdTypeValue: this.thirdGoodTypeValue,
                img: "",
            });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值