我们因为项目需要从去年就做了宽屏版本的--不是修改uni-app源码哈,是基于uni-app的条件编译功能...然后基本上能实现移动端h5,,和电脑端h5,微信端和app端共用大部分代码...
pc端的h5页面我们在做的时候遇到了一些问题,比如一些buttom没有鼠标的样式,,和input在宽屏时候的默认高度问题,,,和uni的一些自带组件在pc上显示的不好,,所以我们这边的解决方案很多都是使用了条件编译,,在电脑端引用的是element-ui的组件,,手机端使用的uni-app的,,,然后还使用了BootstrapV4的响应式类,,12栅格的..希望官网能尽快的出PC的版本支持..谢谢啦..
- PC端希望官方能改进的,,
- 1.支持路由美化,,现在都是/pages/xxx/xxx,比较丑.
- 2.支持编译到子目录,,目前编译到/h5目录下的话,路由就会变成 /h5/pages/xxx/xxx,而我们希望的是配合后端的url重写,将/h5隐藏,甚至是/h5/pages/都隐藏...希望官方提供nginx的重写示例.
- 3.使用BootstrapV4为基础的响应式类和栅格系统,
- 4.可能有bug,在特定的情况下,鼠标滚动条进行滚动的时候,会把整个body都拉到屏幕中间来,导致顶部变成空白.
- 5.支持局部view元素的loading功能,,这个对体验真的很重要,目前使用element-ui也没有兼容到这个问题.
下面是我们项目的一些PC上的效果,但是不能开源哈,抱歉...