路遥
路遥
  • 发布:2019-10-21 13:11
  • 更新:2020-06-12 13:53
  • 阅读:343

对Hbuilder X和uni-app的建议及bug反馈

分类:uni-app
  1. cover-image 打包后不显示图标修复,自定义基座运行时都没问题
  2. 百度地图uni.openLocation无法自动定位到中心点
  3. 希望nvue支持百度地图,因为百度地图对国外支持更好
  4. 希望vue页面支持nvue页面支持的关于地图相关的功能,如地图标记点的个性化、轨迹显示箭头、include-points等
  5. 地图支持显示带箭头的当前位置,支持直接控制显示卫星地图和路况
  6. 自带全功能的git
  7. 支持vue-router里的跳转页面前判断权限
  8. 修复模板里不支持使用methods里的函数进行条件判断,仅H5平台支持
  9. 统一全端页面的onLoad,包括H5端不要单独为created
  10. 支持PC网页的开发
  11. 增强云端打包的能力,有时候打包等了几个小时都还在队列中
  12. v-for里key名仅H5支持:'name' + index,其它平台不支持,希望都支持,不然嵌套循环里key很容易重复
  13. 编辑器自带赞赏功能,更容易赞赏你们,你们努力的方向值得肯定
2019-10-21 13:11 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

云打包后,本地资源无法访问的问题,解决方式:设置资源为释放模式,在manifest文件内app-plus新增runmode节点,设置值为liberate img

DCloud_UNI_GSQ

DCloud_UNI_GSQ

DCloud_UNI_GSQ

DCloud_UNI_GSQ

对pc端的优化,后期会逐步进行

DCloud_UNI_GSQ

DCloud_UNI_GSQ

关于v-for的问题,由于其他端并非原生支持,曲线多了的话,性能影响较大,这是一个取舍
还有其他一些仅H5支持的也类似

DCloud_UNI_GSQ

DCloud_UNI_GSQ

另外建议你以后发帖不要堆到一个里

  • 路遥 (作者)

    好的,感谢你的回答!

    2019-10-22 09:58

jtshushu

jtshushu - php-Thinkphp python MUI uniApp Vuejs Bootstrap

您好 !楼主您用的是 百度地图吗!

DCloud_heavensoft

DCloud_heavensoft

uni-app本来也可以开发web界面,只是内置组件对宽屏没有自动适配。你可以:

  1. 新建uni-app项目,但不使用内置组件,而是直接用三方ui库,比如elementUI。这些基于vue的、适合宽屏使用的ui库可以直接用。至于js api,仍然使用uni的,比如uni.setStorage等。插件市场有很多插件参考:GraceAdminuniCloud + element
  2. 继续使用内置组件,自己处理pc适配:
    • 如果要多端适配界面,使用css的媒体查询处理适配。
    • 2.6.3起,uni内置组件支持了pc鼠标的滚动和drag。老版可以使用三方库替换touch的拖动为pc上的drag,比如touch-emulator.js。
    • uni-app的内置组件和api仅适配了webkit内核浏览器,ie和firefox可能有兼容问题。如有问题需自己写额外css或js适配。
      后续DCloud会进一步强化内置组件和uni-ui对PC浏览器的适配。

编辑器是有赞赏功能的,在帮助菜单里。

  • jtshushu

    谢谢您的回复 我想用百度定位可以在uniapp解决吗 我怎么在 manifest里手动配置。 百度地图,遇到这个问题已经很久了 是APP中的

    2020-06-05 16:31

  • DCloud_heavensoft

    回复 jtshushu: 百度地图只能用于vue页面,坐标问题注意坐标系转换。nvue里要用百度地图,目前只能自己用原生插件方式封装。海外用户,可以考虑用谷歌地图,插件市场有

    2020-06-05 23:22

  • jtshushu

    回复 DCloud_heavensoft: 您好!我是.vue文件,怎样APP中引入 百度地图 ,或谷歌地图呢 谷歌地图 配置是怎样的呢

    manifest里手动配置

    2020-06-06 09:05

  • DCloud_heavensoft

    回复 jtshushu: 插件市场的谷歌地图,只支持nvue,按原生插件方式使用。具体看插件主页介绍。app-vue里引入百度地图,是自带的功能,在manifest可视化视图-app sdk里配置,打包后生效

    2020-06-06 10:12

  • jtshushu

    回复 DCloud_heavensoft: 您好 非常感谢你的帮助

    我已经在sdk中配置了 "maps" : {

    百度地图

    为什么 在平台打包里模拟基座 [JS Framework] 当前运行的基座不包含原生插件[mapSearch],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座


    我是在APP上的

    uni.chooseLocation({

    success: (data)=> {

    console.log(data);

    }

    })

    2020-06-06 10:18

  • DCloud_heavensoft

    回复 jtshushu: chooseLocation的api文档里写了,这个封装api只适配了高德地图

    2020-06-06 10:28

  • jtshushu

    回复 DCloud_heavensoft: 谢谢!

    我如果要 用百度地图 就得引入 vue-baidu-map

    然后调用 APP就可以解决了吧!

    2020-06-06 10:30

cuilufor@163.com

cuilufor@163.com

更新后地图的控件在地图上显示不了,打自定义基座的包可以显示,打正式包就无法显示,希望官方注意一下我这个问题!!!!!!

要回复问题请先登录注册