开发者工具中预览小商店装修和营销插件在小商店中的显示效果时报错?
发布于 6 年前 作者 lisun 2972 次浏览 来自 问答

开发工具版本:RC 1.05.2101181

电脑系统版本:MacOS 11.1

调试基础库版本:2.15.0

想问下,是只有已经上线的小商店装修插件才能预览吗?

还有就是,是只有在小程序项目中才能预览小商店装修插件,而不能在小商店装修插件自己的项目中进行预览嘛?


错误描述:

我按照文档,想要预览小商店的装修插件在小商店中的显示效果。

我在小商店插件项目的miniprogram文件夹的app.js文件中引入小商店插件,并执行initPluginDevMode方法和isDecorationPlugin方法

系统报错:TypeError: miniShopPlugin.initPluginDevMode is not a function

并且有提示:无效的 app.json plugins.mini-shop-plugin[“genericsImplementation”]

同时,打印出来的miniShopPlugin对象是空的,也有这两个方法

报错截图如下:

miniprogram/pages/app.json 文件代码如下:

{
  "pages": [
    "pages/index/index"
  ],
  "plugins": {
    "mini-shop-plugin": {
      "version": "dev",
      "provider": "wx158b03cfa9a96354",
      "genericsImplementation": {
        "home": {
          "home-decoration": "comp/home/index"
        }
      }
    }
  },
  "sitemapLocation": "sitemap.json"
}


miniprogram/pages/app.js 文件代码如下:

// app.js
const miniShopPlugin = requirePlugin('mini-shop-plugin');
console.log(miniShopPlugin)
miniShopPlugin.initPluginDevMode(true);
miniShopPlugin.isDecorationPlugin(true);
App({
  onLaunch() {}
})

插件也确定是小商店插件:

挺急的,忘帮忙,谢谢!

回到顶部