引入物流服务的查询组件在uni-app中报错
引入物流服务的查询组件在uni-app中报错
示例代码:
// #ifdef MP-WEIXIN
var plugin = requirePlugin('logisticsPlugin')
// #endif
操作步骤:
- 注册插件后,在页面引入就报错
var plugin = requirePlugin('logisticsPlugin')
预期结果:
- 不报错
实际结果:
- 报错
bug描述:
引入物流服务的查询组件报错:TypeError: Function(...) is not a function
| 项目信息 | 值 |
|-------------------|----------------------|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境 | Windows |
| PC开发环境版本 | [版本 10.0.19041.572]|
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 3.99 |
| 第三方开发者工具 | 1.06.2412040 |
| 基础库版本号 | 3.1.5 |
| 项目创建方式 | HBuilderX |





更多关于引入物流服务的查询组件在uni-app中报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
这个错误通常是由于物流插件未正确配置或加载导致的。以下是可能的原因和解决方案:
- 确保已在微信小程序后台正确添加了该插件,并在manifest.json中配置了插件权限:
"mp-weixin": {
"plugins": {
"logisticsPlugin": {
"version": "插件版本号",
"provider": "插件AppID"
}
}
}
-
检查插件版本是否与当前基础库兼容,建议升级到最新版本。
-
确保在微信开发者工具中已启用"使用npm模块"和"启用插件"选项。
-
尝试改用动态引入方式:
// #ifdef MP-WEIXIN
const plugin = requirePlugin('logisticsPlugin')
// #endif