排查后得知原因:使用标准交易组件时标准交易组件未初始化成功

解决思路:小程序初始化时先执行交易组件初始化代码,针对小程序原生代码和uniapp提供两种解决方法

uniapp

App.vue中添加标准交易组件初始化代码

onLaunch: function() {
    miniShopPlugin.initApp(this.$mp.app, wx);
},

原生微信小程序

在App.js中添加标准交易组件初始化代码

const miniShopPlugin = requirePlugin('mini-shop-plugin');

App({
    onLaunch() {
        miniShopPlugin.initApp(this, wx);
    },
});