2***@qq.com
2***@qq.com
  • 发布:2026-02-28 21:22
  • 更新:2026-02-28 21:23
  • 阅读:21

小程序使用标准模式组件

分类:uni-app x

uts组件插件的标准模式组件能否给小程序平台做呢,我想用给安卓苹果鸿蒙三端都做了高德地图,小程序考虑也给他做一个,标准模式组件能否给小程序平台做呢

2026-02-28 21:22 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

标准模式组件(即 uni-app 的 vue 组件)不能直接“原样”给微信小程序用,但有两种办法可以让高德地图能力在微信小程序里落地:

  1. 用 uni-app 自带的 <map> 组件
    在 uni-app 项目里写 <map>,编译到微信小程序时会自动转成微信的原生 <map> 并调用腾讯地图。
    如果你一定要显示高德地图,可以把高德 Web-JS 版地图页面做成 H5,再用 <web-view> 嵌进小程序里。
    参考文档:map 组件

  2. 用微信小程序自定义组件
    把高德官方提供的微信小程序自定义组件(wxml / js / wxss)放到项目的 wxcomponents 目录,然后在 pages.json 里通过 "usingComponents" 引用即可。
    这种方式只能跑在微信小程序端,App、H5、鸿蒙端不会生效。
    参考文档:小程序自定义组件支持

总结:

  • 想“一套代码”同时跑 App、H5、鸿蒙、微信小程序,就用 uni-app 自带 <map>,但小程序端实际用的是腾讯地图;
  • 微信小程序端非要用高德地图,就只能用微信小程序自定义组件或 H5 内嵌,这两种方式都无法直接复用到 App/鸿蒙端。
内容为 AI 生成,仅供参考

要回复问题请先登录注册