首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏项目实战

    多端开发实践 | 不同手机系统兼容性挑战与实战解决方案

    引言多端开发的实际业务场景中,前端开发经常会遇到跨系统、跨机型的兼容性问题。 本文将系统梳理多端开发中常见的兼容性问题,聚焦iOS、Android、鸿蒙三大主流系统,针对键盘遮挡、日期处理、滑动穿透等高频痛点,提供经过实战检验的解决方案。 -- 内容区域 --></scroll-view>核心逻辑:四、其他兼容性陷阱汇总4.1 1px边框的渲染多端适配方案:.border-top { position: relative; &::after 是否微信浏览器版本检测:iosVersion() 方法提取 iOS 系统的主版本号(如 "OS 14_" 返回 14),非 iOS 返回 null结语本文详细汇总了 iOS、Android、鸿蒙等不同系统型号手机在多端开发中常见的兼容问题 ,阅读本文的核心收获为:兼容性问题本质是设备特性与预期行为的错配防御式编程比事后修复成本低深对不同操作系统特性的理解多端业务场景下的兼容性问题多种多样,需要前端工程师在开发过程中进行充分的测试和优化。

    1.2K31编辑于 2025-06-23
  • 来自专栏MelonTeam专栏

    多端排版杂谈

    本文主要讲述了Web排版技术的发展历史,从最初的表格布局到最新的网格布局,以及Android端排版技术的种类和差异,探讨了各种排版技术的优点和弊端,并展望了未来排版技术的发展方向。

    1.5K70发布于 2018-01-04
  • 来自专栏新零售项目实践

    CSS 布局技巧 | 移动端 H5 滚动条深度解析,从触发逻辑到多端兼容

    唯独滚动功能,出现了兼容性问题。在前端开发中,滚动条处理是一个常见但又复杂的问题。伴随着手机系统的多样化,不同手机系统的滚动行为上的差异成为开发者需要跨越的技术鸿沟。 本文将深入探讨移动端H5滚动条的触发逻辑、不同CSS属性的区别、兼容性问题及其解决方案,并提供一个完整的实现方案。希望通过本文,能够帮助开发者更好地理解和处理移动端H5滚动条的相关问题。 2.3 场景建议场景推荐属性理由动态内容/响应式布局overflow: auto按需显示滚动条,适配多端需明确提示滚动的控件overflow: scroll避免用户忽略可操作区域性能敏感组件overflow 三、多端兼容性问题与解决方案3.1 iOS Safari 滚动惯性缺失问题现象:页面滚动生硬,松手即停。 3.3 微信浏览器X5内核兼容特有问题:滚动条样式无法自定义。页面缩放导致滚动计算错误。

    84520编辑于 2025-07-09
  • 来自专栏PM吃瓜(公众号)

    谈对象MVC多端

    网站这一种程序,通常都会有多端的情况,就是会有 PC端、WAP端、管理端、APP端等等,这个在Thinkphp3.2中称为“模块”。

    98420发布于 2019-08-12
  • 来自专栏凯哥Java

    frp配置多端口内网穿透?frp多端口怎么配置?

    = 自定义的用户名 dashboard_pwd = 自定义的密码 #日志路径 log_file = /home/frp_0.46.1_linux_amd64/log/frps.log #以下是配置多端口的 可以看到如图所示,说明已经frp多端口配置成功 如果还是不放心,可以登录frp的管理页面进行查看。 frp管理页面就是在frps.ini里面配置7500相关的用户名和密码。

    3.1K20编辑于 2023-12-22
  • 来自专栏凯哥Java

    frp配置多端口内网穿透?frp多端口怎么配置?

    = 自定义的用户名 dashboard_pwd = 自定义的密码 #日志路径 log_file = /home/frp_0.46.1_linux_amd64/log/frps.log #以下是配置多端口的 可以看到如图所示,说明已经frp多端口配置成功 frp客户端启动成功示例图 如果还是不放心,可以登录frp的管理页面进行查看。

    4K50编辑于 2023-06-18
  • 来自专栏新零售项目实践

    多端开发实战 | 基于Taro的多端动态定价系统设计与实现

    如何在多端应用中实现高效、合规的动态定价?"这是我们系统加入动态定价模块时遇到的第一个挑战。 本文将带您深入了解如何使用Taro框架构建一个支持H5和微信小程序的多端动态定价系统,涵盖从架构设计到具体实现的全过程,并分享我们在开发过程中积累的实战经验。 如果超过则抛出异常,防止价格异常波动设计特点缓存机制:5分钟缓存减少API调用会员体系:区分普通用户和会员用户价格熔断保护:防止价格异常波动异步设计:fetchLatestPrice是异步方法,适合网络请求1.4 多端适配方案基于 解决方案:统一缓存策略:/** * 多端一致的缓存管理器 * 提供跨平台的缓存管理能力,同时使用Taro存储和内存缓存 */class UnifiedCache { /** * 设置缓存项 * ,重点解决了以下核心问题:通过分层架构设计实现了多端适配的统一定价逻辑。

    57631编辑于 2025-07-22
  • 来自专栏新零售项目实践

    多端开发实战 | 基于 Taro 的多端智能补货预测系统实战指南

    本文将详细介绍该系统的架构设计、关键实现以及多端适配方案,并分享在实际落地过程中遇到的典型问题及解决方案。 2.3 技术栈关键组成多端适配层:Taro 3.x实现跨端开发。NutUI组件库保证多端UI一致性。Taro-Request封装统一网络请求。业务逻辑层:Redux Toolkit状态管理。 Taro.showModal({ title: '供应商拒绝', content: parseRejectReason(response) }) }}集成要点:报文标准:遵循X12标准,兼容主流供应商系统 :微信小程序无DOM APIH5端需支持响应式布局各平台样式兼容性问题解决方案:/** * EDI报文生成服务类 * 提供EDI报文生成和推送相关功能 */class EDIService { /** 通过多端适配架构设计、智能算法集成和供应商协同流程优化,我们实现了从预测到采购的全流程自动化。系统特别注重:数据准确性:通过严格的数据清洗保证预测质量。操作便捷性:多端统一的操作体验。

    88120编辑于 2025-07-23
  • 来自专栏新零售项目实践

    多端开发实战 | 基于 Taro 多端门店库存实时同步系统实战指南

    多端体验差异:H5与小程序的技术栈适配。Taro 作为跨端框架,基于 React 语法支持一套代码适配多端(H5/小程序/RN 等),结合实时通信技术与分布式架构,可高效实现多端库存同步系统。 本文将基于Taro3.x+React技术栈,从架构设计到代码实现,完整呈现一套多端库存同步方案。 多端展示层Taro 编译为 H5 和小程序代码,UI 组件按平台适配。MySQL:存储基础库存数据,支持事务操作(如库存扣减)。 3.2 多端数据冲突场景:H5 和小程序同时修改同一商品库存。 多端统一开发并非简单的API适配,更需要从架构层面思考状态同步、事务一致性等深层问题。希望本文方案能为大家带来启发。

    58820编辑于 2025-07-19
  • 来自专栏腾讯IMWeb前端团队

    Kbone多端方案分析

    runtime阶段 代码运行时,我们在 web使用的 dom和 bom, kbone提供了 miniprogram-render这个适配层来兼容,包括 cookie, history, storage等 相比较于这些多端框架, kbone的出发点不一样,可能是历史原因, kbone的多端尝试采用了 vue而不是 react,然后提供适配层来支持 dom和 bom等,让小程序端尽量能使用 web端的能力, 其他框架出发点是多端,按约定的开发模式编译到各个端不同的代码,各个端提供一个运行时来保证代码的正确运行,这些多端框架的主要限制还是框架本身。 样式兼容 处理特定组件表现两端稍有点不一样,另一个问题就是样式的覆盖了。 , webview跳转也做了兼容

    79910编辑于 2022-06-29
  • 多端智能虚拟数字人

    从 “单一端侧” 到 “多端适配”​借助 AI 技术的跨平台兼容性,ChatGPT 驱动的虚拟数字人可实现 “一次开发,多端部署”:在手机 APP 中,它是陪伴用户的智能伙伴;在直播平台,它是能与观众实时互动的虚拟主播 多端适配能力让虚拟数字人的应用边界大幅拓宽,覆盖个人消费、企业服务、公共场景等多个领域。​3. 二、多端智能虚拟数字人实战:关键环节与技术协同​打造 ChatGPT+AI 驱动的多端虚拟数字人,并非单一技术的堆砌,而是多领域 AI 能力的协同作战。 多端 “部署与适配”:兼顾性能与体验​多端部署的核心挑战是 “端侧资源差异”:手机、VR 设备、智能音箱的硬件性能(算力、内存)、交互方式(触屏、语音、手势)差异极大,需针对性优化:​轻量化适配:在算力有限的端侧 成本 “可控性”:平衡技术与投入​ChatGPT 的云端推理、数字人的 3D 渲染等,均需一定的算力成本,尤其多端部署时,端侧适配与维护也会增加投入。

    35610编辑于 2025-10-01
  • 来自专栏新零售项目实践

    多端开发实战 | 基于 Taro 的智能商品推荐系统多端实战指南

    引言我们之前在做多端框架选择的时候,优先考虑的是开发效率。于是选择了支持React开发的Taro框架,Taro 框架提供了 “一次开发,多端运行” 的能力,这样学习成本少,上手也快。 本文将深入探讨如何基于 Taro 在多端实现商品推荐核心功能,提供从架构设计到具体实现的全栈解决方案。 一、系统架构设计1.1 分层架构解析该架构分为三层:用户端:通过 Taro 统一封装多端 API,实现视图渲染。推荐服务层:对接算法接口,处理 AB 测试分流。数据层:整合用户行为日志与商品特征数据。 (() => { return () => { dispatch(clearRecommendations()) }}, [])4.3 算法集成挑战问题:协同过滤在移动端计算耗时方案4.4 多端样式兼容问题问题描述 通过本次实践,我们收获了:工程化经验:Taro框架在多端开发中的高效实践。算法集成:推荐系统与前端应用的深度协同。性能调优:大数据量下的流畅体验保障。

    73120编辑于 2025-07-08
  • 来自专栏碲矿

    超简单 Obsidian 多端同步

    不知道是啥你就点进来啊…… 简单说,是一款支持多端的笔记管理工具,配置得当,大概就跟印象笔记、有道笔记类似了。 我之前主要使用有道笔记(免费版),但最近有道笔记升级了,我用不太习惯。 多端同步,就有得说道说道了。 最简单的方法,当然是付钱了!直接购买官方的同步服务就好了。

    1.2K12编辑于 2024-12-06
  • 来自专栏前端文章小tips

    uniapp多端登录实现(二)

    uniapp多端登录框架前端代码已开源,请到官方网站君兰IT组件的《uniapp登录框架》的下载中获取 登录原理 本登录框架后端使用token缓存认证机制,token默认有效果间是2个小时(可以延长)

    1.2K50编辑于 2021-12-09
  • 来自专栏搜狗测试

    多端配合难?duck不必

    在项目测试过程中,大多数测试任务都会涉及到多端开发的配合,常见的配合端有客户端、前端、服务端、内核等等。而这种多端配合尤其体现在一些复杂度较大的需求任务中,甚至,还会涉及到跨平台开发的配合。 问题分析 在实际项目中,涉及到多端多平台开发配合时,小编遇到的问题主要有如下几点: 1、多端开发配合需求,存在一端未在整体联调成功前提测的问题,影响测试进度及整体项目进度; 2、多平台多端开发配合需求, 前期接口约定不统一,在后期测试执行中暴露,影响测试进度及项目质量; 3、多平台多端开发配合需求,需求变更及确认信息不同步,影响后介入的平台项目测试; 4、多端开发配合需求,bug表单的沟通成本加大; 5 、多端开发配合需求,缺少统一的开发进度把控者; …… 如何解决上述这些问题呢? 排期提测 经与开发约定,涉及多端配合需求,各端开发的排期,首先要各自标注清楚关联的开发端;其次,提测时间应为最终的整体真实可测试时间点,这就需要配合端开发在制定排期时,互相沟通清楚多方联调的时间点。

    69740发布于 2020-05-28
  • 来自专栏腾讯IMWeb前端团队

    Cocos——UI多端适配之道

    前端同学通常都用媒体查询或 rem 做多端适配,但是在 Cocos 上 CSS 不复存在。那你知道在 Cocos 上如何做到多端适配吗? ---- 分析 针对这个需求,我们将适配的过程拆分成以下几点: 多端适配背景图 多端适配贴边节点 选项背景图九宫格切割 ---- 多端适配背景图 什么是设计分辨率和屏幕分辨率? 在Cocos上做多端适配需要先了解什么是设计分辨率和屏幕分辨率。 ---- 多端适配贴边节点 Widget 组件为何物? 通过这种方式我们可以无代码实现贴边节点的多端适配。 ---- 选项背景图九宫格切割 为什么要对背景图做处理?

    3.1K30编辑于 2022-06-29
  • 来自专栏Coding+

    如何多端同步 Hexo 框架博客

    这个必要性其实不用多说,用着用着你就自己能体会到,比如头天晚上在家里发布了一篇技术文章,第二天在公司 Coding 的过程中突然想到之前发的文某个地方有 Bug ,这时如果你的博客只搭在家里那台 PC 上的话就只能等到下班回家去改,或者在 Coding 时突然灵感迸发写出了连自己都佩服的神码想要急于分享出去时,就只能蛋疼的憋着回家写了,嗯,这可能就是最需要多地同步的场景了。

    1.4K10发布于 2018-11-20
  • 来自专栏前端技术开发

    uni-app实现多端开发

    多端开发,听名字就感觉不一样,一套代码。多端使用,适用于各个平台。 市面上很多关于多端开发的框架,比较常用,流行的框架 uni-app,Chameleon(变色龙),taro这些,都可以支持多端,一套代码,8个平台支持, 语法差异上,uni-app和Chameleon( 3.头条小程序 因为这个头条小程序出来没有多久,uni-app做的兼容性不是很好,坑比较多,这个编辑器默认安装C盘,没得选择,也是和百度和支付宝小程序一样,必须是手动打开才行。

    2.1K31发布于 2019-10-01
  • 来自专栏DevOps时代的专栏

    一套代码运行多端、如何打造跨多端统一框架 | 开源先锋日

    真正专注于让一套代码运行多端。 ? 而 Chameleon 属于后者,通过定义统一的语言框架+统一多态协议,从多端(对应多个独立服务)业务中抽离出自成体系、连续性强、可维护强的“前端中台服务”。 渐进式跨端 既想一套代码运行多端,又不用大刀阔斧的重构项目,可以将多端重用组件用Chameleon开发,直接在原有项目里面调用。 可维护性好 独创多态协议,充分隔离各端差异化实现,轻松维护一套代码实现跨多端 多端高度一致 深入到编程语言维度保障一致性,包括框架、生命周期、内置组件、事件通信、路由、界面布局、界面单位、组件作用域、组件通信等高度统一

    1.4K30发布于 2019-05-09
  • 来自专栏万少的技术分享

    uni-app 多端开发 精读

    条件编译是用特殊的注释作为标记,在编译时根据这些特殊的注释,将注释里面的代码编译到不同平台。

    43310编辑于 2025-02-11
领券