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

微信小程序开发-桌面端和移动端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.xdnf.cn/news/15399.html

相关文章:

  • 自然语言指令驱动的工业机器人协同学习系统:大语言模型如何重塑智能体协作范式
  • Containerd容器技术详解
  • 拥抱 Spring Boot:开启 Java 后端开发的“快车道”
  • 2025阿里云黑洞恢复全指南:从应急响应到长效防御的实战方案
  • AJAX 开发中的注意点
  • C++ Qt插件开发样例
  • Python初学者笔记第十三期 -- (常用内置函数)
  • 【鸿蒙HarmonyOS】鸿蒙app开发入门到实战教程(二):封装自定义可复用组件
  • 深入解析环境变量:从基础概念到系统级应用
  • kdump生成转储文件调试内核崩溃、死机
  • Java 栈和队列
  • linux 系统依赖包查询命令汇总
  • IPM31主板E3300usb键盘鼠标安装成功Sata接口硬盘IDE模式server2003-nt-5.2.3790
  • python 的包管理工具pip poetry、conda 和 pipenv 使用和安装
  • C 语言部分操作符详解 -- 进制转换,原码、反码、补码,位操作符,逗号表达式,操作符的优先级和结合性,整型提升,算术转换
  • 2025年小目标检测分享:从无人机视角到微观缺陷的创新模型
  • 【PTA数据结构 | C语言版】二叉树前序序列化
  • Python初学者笔记第十二期 -- (集合与字典编程练习题)
  • Vim多列操作指南
  • TCP可靠性设计的核心机制与底层逻辑
  • next.js 登录认证:使用 github 账号授权登录。
  • uni-app+vue3 来说一说前端遇到跨域的解决方案
  • 全连接神经网络
  • 10分钟搞定!Chatbox+本地知识库=你的私人语音导师:企业级全栈实现指南
  • 自动微分模块
  • JAR 包冲突排雷指南:原理、现象与 Maven 一站式解决
  • 机载激光雷达目标识别:从点云到凝视成像的算法全景
  • Datawhale AI夏令营——用户新增预测挑战赛
  • xss-lab靶场通关
  • 苦练Python第18天:Python异常处理锦囊