当前位置: 首页 > news >正文

微信小程序开发-桌面端和移动端UI表现不一致问题记录

桌面端和移动端UI表现不一致

  • 零、引擎说明
  • 一、样式不同
    • 1、text 单行:
    • 2、点击按钮z-index: -1。webview - 桌面端不行, skyline - 移动端可以;
    • 3、其他说明
    • 4、微信小程序桌面端页面切入时出现左右弹动偶现的问题
  • 二、UI其他问题
    • 1、图片不展示

零、引擎说明

webview - 桌面端不行, skyline - 移动端

不知道是不是因为这个原因,或者是桌面端版本限制的问题。

一、样式不同

1、text 单行:

当你采用 text 标签 的 overflow="ellipsis" max-lines="1" 时,桌面端并不能很好的工作
<text class="name {{!isMobile ? 'name-notmobile': ''}}" overflow="ellipsis" max-lines="1">{{searchMember.nickname || '频道用户'}}</text>

需主动控制:

.name-notmobile {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; // 根据需要自行选择行数}

或者直接加“eclipse”的class,双端通用,避免兼容处理

.ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;
}

2、点击按钮z-index: -1。webview - 桌面端不行, skyline - 移动端可以;

微信小程序使用 webview 或是 skyline 引擎,可以在哪里设置的吗?

3、其他说明

底部安全距离:桌面端及ipad是没有底部安全距离的,因此在做开发评审设计稿的时候要同步清楚。
部分全局变量:app.less确保引入@import url('./static/vars.less');

4、微信小程序桌面端页面切入时出现左右弹动偶现的问题

问题原因是搜索组件超宽,设置最大宽和超出宽度不滚动或将不合适的组件进行宽度重新编辑即可。
且经过验证,真机预览可能会有样式更新不成功的情况,可以直接发到开发版验证。

二、UI其他问题

1、图片不展示

链接是否为 https://很重要,http://体验版桌面端会不显示

问题类型检查点操作
域名与协议图片域名是否加入 downloadFile 白名单,链接是否为 https://后台配置域名 → 验证协议一致性
调试工具干扰是否开启 vConsole 调试关闭调试 → 真机预览测试
图片自身问题名称含中文、格式为 WebP、尺寸过大重命名、转格式、压缩
缓存与更新服务器缓存未清理/开发工具未重启清理缓存 → 重启工具

文章转载自:
http://automata.gbfuy28.cn
http://bountiful.gbfuy28.cn
http://aftertax.gbfuy28.cn
http://caseidin.gbfuy28.cn
http://banderillero.gbfuy28.cn
http://allamanda.gbfuy28.cn
http://artisan.gbfuy28.cn
http://bovine.gbfuy28.cn
http://bachelor.gbfuy28.cn
http://calciferous.gbfuy28.cn
http://baffling.gbfuy28.cn
http://castaly.gbfuy28.cn
http://apothecium.gbfuy28.cn
http://aposelenium.gbfuy28.cn
http://brachiopoda.gbfuy28.cn
http://baton.gbfuy28.cn
http://bowery.gbfuy28.cn
http://araneid.gbfuy28.cn
http://analyze.gbfuy28.cn
http://anharmonic.gbfuy28.cn
http://baculiform.gbfuy28.cn
http://aeriform.gbfuy28.cn
http://auralize.gbfuy28.cn
http://abolitionism.gbfuy28.cn
http://bedroom.gbfuy28.cn
http://chili.gbfuy28.cn
http://acronym.gbfuy28.cn
http://bizonia.gbfuy28.cn
http://choreatic.gbfuy28.cn
http://bluff.gbfuy28.cn
http://www.dtcms.com/a/280244.html

相关文章:

  • Linux-【单体架构/分布式架构】
  • Web3 学习路线与面试经验
  • 免杀学习篇(1)—— 工具使用
  • 【origin画图】让非等距数值等距显示
  • 前端技术面试
  • git起步
  • linux 内核: 遍历当前所有进程
  • 【科研绘图系列】R语言绘制中国地图和散点图以及柱状图
  • Oracle学习专栏(六):高可用架构
  • 代码随想录八股文训练营总结
  • Ai推理助手易语言开源版
  • 【解决】联想电脑亮度调节
  • SAP学习笔记 - 开发45 - RAP开发 Managed App New Service Definition,Metadata Extension
  • c++图形题练习程序
  • 【工程篇】07:如何打包conda环境并拷贝到另一台服务器上
  • HAProxy双机热备,轻松实现负载均衡
  • 【开源】一款基于 .NET 和 Vue3 开源(Apache)的MES管理系统,您的新一代工厂管理助手!
  • 昆仑通态触摸屏脚本编程通讯设置和调试
  • 【亲测有效】ubuntu20.04服务器新建用户+vnc配置教程
  • Racknerd服务器Ubuntu
  • Ant Design预览多张图
  • AR眼镜颠覆医疗:精准手术零误差
  • HTML--教程
  • K-12教育创业新蓝图:告别“刷题”,拥抱“千人千面”个性化学习
  • 物联网设备管理工具实战:用AR运维镜击穿6.8天修复魔咒
  • Bootstrap-HTML(七)Bootstrap在线图标的引用方法
  • 【zynq7020】PS的“Hello World”
  • RHCE认证-Linux 运维知识整合:从基础到进阶的学习路径
  • ESP32S3+VSCode+PlatformIO+Arduino+Freertos开发入门指南:基于Arduino框架的应用开发全流程
  • 多维视角下的可组合性:PTBs 与 EIP-7702 的对比与解析