1
DCNGAWE 21 小时 45 分钟前
提供一个能够重现你疑问的最小项目代码会不会更容易获得解答
|
2
lyxxxh2 21 小时 40 分钟前
示例代码: https://www.npmjs.com/package/@tenpay/wechatpay-miniprogram?activeTab=code 文档所说的 usingComponents,示例代码并未出现过。 别照文档了,按照你自己理解去修复。 例如:@tencent/wechatpay-..改成你 @tenpay... |
3
zhtyytg 21 小时 35 分钟前
|
4
fengyenobug OP |
5
fengyenobug OP @lyxxxh2 官方的例子我看了,他是使用的原生写法,js 的引入路径没问题,
import WechatPayMiniProgram from '@tenpay/wechatpay-miniprogram'; WechatPayMiniProgram.isSupportScanPosPay() // true 这些都是正常打印的 就是页面渲染的模版组件不识别,导入组件的路径有问题,但是例子里面是直接引入的原生文件,我的项目是 uniapp 引入他的第三方包,没有适配性,我在想总不能别人写这个功能都得用原生开发不能用 uniapp 吧.... |
6
fengyenobug OP @zhtyytg 你的图 2 和我的配置是一样的,图一我昨天也这样试过,路径问题还是得不到解决,因为第三方包没有.vue 文件,我也不知道该怎么引入
|
7
lyxxxh2 20 小时 23 分钟前
@fengyenobug
我感觉不能用官方组件。 个人感觉: 1. 官方都是.wxml 写的,难道 uniapp 支持 import wxml 格式的? 2. 至于 js 可以,估计在 uniapp 编译后,没有太大改变。 就像你在 uniapp 用 wx.login,小程序也能执行。 3. 在编译这一步过不起,如果有 uniapp 忽略编译目录,那么你可以照文档用。 你提到适配性,uniapp 有啥子适配性? 最后这打包后还能 h5 用不成,又不是 uniapp 出的兼容包。 |
8
zhtyytg 19 小时 26 分钟前
@fengyenobug #6 早说啊,楼下说你用的是 wxml 。微信组件引入方式不一样的,参考: https://uniapp.dcloud.net.cn/tutorial/miniprogram-subject.html
|
9
fengyenobug OP @zhtyytg 好的,我看一下,感谢!
|