当前位置: 首页 > 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://www.lryc.cn/news/589447.html

相关文章:

  • [ROS 系列学习教程] ROS动作通讯(Action):通信模型、Hello World与拓展
  • Linux操作系统之信号:保存与处理信号
  • Quick API:赋能能源行业,化解数据痛点
  • MongoDB 学习笔记
  • 三年高端随身WIFI销量冠军如何用“技术普惠”击穿行业暴利,用户直呼真香;随身WIFI哪个牌子性价比最高?
  • netstat -tlnp | grep 5000
  • 基于Python的图像文字识别系统
  • Linux探秘坊-------14.信号
  • ObservableValidator自定义错误样式
  • 从知识变现到创始人IP:知识付费的进阶之路
  • zip 加密压缩文件的原理是什么?
  • 【Java】【企业级应用】学生信息管理系统项目介绍
  • 算法入门:BFS与DFS详解(C++实现)
  • 【kubernetes】--ConfigMap
  • 极致cms多语言建站|设置主站默认语言与设置后台固定语言为中文
  • frp内网穿透(二)
  • 牛客:HJ20 密码验证合格程序[华为机考][字符串]
  • 一般芯片电气特性中Flash参数达到其最大值的条件是什么?
  • 【人工智能99问】激活函数有哪些,如何选择使用哪个激活函数?(5/99)
  • 全新 Python 项目托管到 Gitee 私有仓库完整流程(带详细命令注释)
  • 【PTA数据结构 | C语言版】构造二叉树
  • 软件质量概述
  • 使用 pdb 来 debug 调试 python 程序
  • I3C通信驱动开发注意事项
  • Linux715 磁盘管理:逻辑卷
  • golang二级缓存示例
  • 随机奖励能提升Qwen数学表现?本质是数据污染
  • NuGet01-安装及使用
  • Linux下编译海思WS63 SDK全攻略
  • 关于Linux下Cursor的使用