Taro2.0.5版本,无法调用原生小程序插件方法

pjngdqdw  于 6个月前  发布在  其他
关注(0)|答案(4)|浏览(77)

相关平台

微信小程序

复现仓库

https://gitee.com/stite/taro-login.git
小程序基础库: 2.14.1
使用框架: React

复现步骤

按照方档,调用小程序插件
1、在app.tsx,引用
plugins: {
verCodePlugin: {
version: "1.0.0",
provider: "wxb302e0fc8ab232b4"
}
},

2、在页面中调用
config: Config = {
"usingComponents": {
"t-captcha": "plugin://verCodePlugin/t-captcha",
}
}

3、调用插件方法
this.$scope.selectComponent("#verCodePlugin").show();

出现一次自动关掉了

期望结果

可以正常调用小程序插件方法

实际结果

调用小程序插件方法报错

环境信息

👽 Taro v2.0.5

  Taro CLI 2.0.5 environment info:
    System:
      OS: macOS 12.2.1
      Shell: 5.8 - /bin/zsh
    Binaries:
      Node: 14.17.1 - /usr/local/bin/node
      Yarn: 1.22.10 - /usr/local/bin/yarn
      npm: 6.14.13 - /usr/local/bin/npm

补充信息

官方文档,说不能使用this.$scope.selectComponent("#verCodePlugin").show();这个方法,但是使用这个方法,至少还会出来一下,虽然马上就被关闭了,但是使用官方的const myPluginInterface = requirePlugin('tCaptcha'); myPluginInterface.show()这个直接报错。

oipij1gg

oipij1gg2#

有大佬们,用过taro2.X版本中调用过小程序插件吗

tktrz96b

tktrz96b4#

有没有其它小伙伴,使用过小程序插件呢

相关问题