首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Taro多端适配需要考虑的问题

Taro多端适配需要考虑的问题

作者头像
terrence386
发布于 2022-07-14 12:55:47
发布于 2022-07-14 12:55:47
70900
代码可运行
举报
运行总次数:0
代码可运行

电阻的Y形联结与△形联结的等效变换

前情回顾

上篇文章大致总结了plantuml的基本用法。今天聊一聊使用Taro开发小程序进行多端适配的问题。

正式聊之前先科普一下电路里面的基础知识.基尔霍夫定律,基尔霍夫定律包括电流定律(kCL):在集总电路中,任何时刻,对任一节点,所有流出节点的支路电流的代数和恒等于0。电压定律(KVL):在集总电路中,任何时刻,沿任一回路,所有支路电压的代数和恒等于0。

基尔霍夫定律延伸出电阻的Y形联结与△形联结的等效变换的电阻公式。Y形电阻=△形相邻电阻的乘积/△形电阻之和△形电阻=Y形电阻两两相乘之和/Y形不相邻电阻

那么问题来了,Taro适配多端需要考虑哪些问题?

Taro是什么

官方解释:Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。

也就是说开发完成后可执行build命令将程序打包成不同的类型:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 电脑上装的版本较早 1.2.20
# build 可选择类型 weapp、h5、RN等
taro help build
👽 Taro v1.2.20

Usage: taro-build [options]

Options:
  --type [typeName]  Build type, weapp/h5/rn/swan/alipay/tt
  --watch            Watch mode
  --env [env]        Env type
  --ui               Build Taro UI library
  -h, --help         output usage information

适配多端需要考虑哪些问题

  • 从技术的角度讲
    • 本地开发环境适配
    • 不同端的业务逻辑处理
    • 是否需要系统交互(相册,wifi,gps)
    • 如何调试(有何能 mac需要xcode,windos需要android studio)或者借助别的调试工具(测试机)
  • 从业务的角度讲
    • 假如现有的业务比较简单,没有复杂的业务逻辑,且所有的服务都是有自己的后端提供,这种情况比较容易处理。
    • 假如现有的业务较复杂,且有一部分业务需要接入第三方的服务,此时该如何处理?
    • 极端情况,业务比较复杂,且需要接入第三方服务,且第三方服务是H5,需求是APP,此时如何处理?

解决方案

  • 开发环境适配:环境适配这个问题比较容易解决,按照文档进行配置即可。
  • 不同端不同的业务逻辑处理:需要增加判断逻辑,比如小程序的登录逻辑和H5的登录逻辑以及客户端App的登录逻辑。可以将公用组件针对不同端做不同的逻辑,提升代码复用性。
  • 系统交互:需要考虑是否有合适的原生组件包或API组件包,但是如果Taro可以将小程序的交互API直接编译的话,这个问题似乎也可以不用考虑了。
  • 调试:主要是客户端App调试比较麻烦。尤其是涉及文件上传,WiFi,GPS之类。
  • 接入第三方服务,一般情况下,第三方服务都会考虑到各个端的情况,针对不同的端提供不同的API,但是假如只有某一个端的API,就需要调整产品的逻辑了。

今日总结

  • 基尔霍夫定律电阻的Y形联结与△形联结的等效变换电阻公式
  • Taro多端适配及方案

javascript基础知识总结

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaScript高级程序设计 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
基尔霍夫定律的验证与multisim仿真(附工程文件)
基尔霍夫电流定律(KCL):基尔霍夫电流定律是电流的基本定律。即任何时刻,在集总电路中,对任一节点(闭合面)而言,所有支路的电流代数和恒等于零,即∑I=0。如流入该节点(闭合面)的电流为正,则流出该节点(闭合面)的电流为负(也可以反过来规定)。
timerring
2022/07/20
4.5K0
基尔霍夫定律的验证与multisim仿真(附工程文件)
电路模型和电路定律(Ⅲ)
💖 作者简介:大家好,我是泽奀💖 🏅2021年度博客之星物联网与嵌入式开发TOP5→作者周榜56→总排名3255🏅  📝 个人主页:泽奀的博客_CSDN博客 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​  📣 系列专栏:【电路】原理_泽奀的博客-CSDN博客 💬 总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🖊 ✉️ 我们并非登上我们所选择的舞台,演出并非我们所选择的剧本♐  📢 本博客将跟着由b站大学石群老师主讲的博客笔记 🖊 ---- 目录 【3.1】受控源与独立源的比较  【3
謓泽
2022/12/12
4150
电路模型和电路定律(Ⅲ)
【电路】RLC电路基本概念
RLC 电路是由 电阻 ®、电感 (L)、电容 © 三种基本电子元件组成的电路,是电子工程中的核心研究对象。它属于 二阶电路,其行为由二阶微分方程描述,具有丰富的动态特性。RLC 电路根据元件的连接方式分为 串联 RLC 电路 和 并联 RLC 电路,在滤波器、振荡器、谐振电路等应用中发挥重要作用。以下将从符号定义、基本概念、电路特性、响应分析、基尔霍夫定律、复频域分析、电路图绘制到应用领域进行全面讲解。
LuckiBit
2025/03/20
4630
【电路】RLC电路基本概念
电阻电路的等效变化(Ⅰ)
欧姆定律:在同一电路中,通过某一导体的电流跟这段导体两端的电压成正比,跟这段导体的电阻成反比,这就是欧姆定律。公式为I=U/R 基尔霍夫定律:在前面的电路当中有介绍过的,概述:集总参数电路:集总参数思想是电路理论的最基本也是最核心的思想 。集总参数电路是由电路电气器件的尺寸和工作信号的波长来做标准划分的,要知道集总参数电路首先要了解实际电路的基本定义。实际电路有可分为分布参数电路和集总参数电路。基尔霍夫电流定律(KCL)  基尔霍夫电压定律(KVL) 等效变化:本篇内容的重点也是在学习电路当中必须要掌握的知识点,对电路在进行分析和计算的时候有的时候可以把某一部分的电路是可以进行化简的。那么此时就可以用较为难的一个电路化简成一个比较简单的电路。 这③个概念对于前期来说学电路是特别的重要的(✿◕‿◕✿)
謓泽
2022/12/12
6300
电阻电路的等效变化(Ⅰ)
第一讲 电路的基本概念和基本定律
电路就是一个为了完成某种功能而由一系列电气器件和导线按一定方式连接起来的电流通路。这些功能比如:强电电路,实现电能的传输、分配与转换;弱电线路,实现电信号的传输、分配与转换等。
华东子
2024/11/11
6290
第一讲 电路的基本概念和基本定律
电阻电路的等效变化(Ⅱ)
🚩write in front🚩    🔎大家好,我是謓泽,希望你看完之后,能对你有所帮助,不足请指正!共同学习交流🔎 🏅2021年度博客之星物联网与嵌入式开发TOP5~2021博客之星Top100~阿里云专家 & 阿里云星级博主~掘金⇿InfoQ创作者~周榜99»总榜1184🏅 🆔本文由 謓泽 原创 CSDN首发🙉如需转载还请通知⚠  📝个人主页-謓泽的博客_CSDN博客📃 🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝​ 📣系列专栏-【电路】原理_謓泽的博客-CSDN博客🎓 ✉️我们并非登
謓泽
2022/12/12
7100
电阻电路的等效变化(Ⅱ)
第二讲 直流电路的一般分析方法
任何一个复杂的电路网络, 如果向外引出两个端钮, 则称为二端网络 ( 一端口网络)。网络内部没有独立源的二端网络,称为无源二端网络;反之,称为有源二端网络。
华东子
2024/11/11
3430
第二讲 直流电路的一般分析方法
第五讲 正弦交流电路分析
当XL=XC时, ,电压 u与电流 i 同相,整个电路呈纯阻性,电路发生谐振。
华东子
2024/11/14
2350
第五讲 正弦交流电路分析
多端统一开发框架 Taro 1.0 正式发布
Taro 是一个多端统一开发框架,它支持使用 React 的开发方式来编写可以同时在微信小程序、Web 、React Native 等多个平台上运行的应用,帮助开发者提升开发效率,改善开发体验,降低多端研发成本。
花叔
2018/11/06
1.2K0
「Taro开发」前端多端开发,Taro观赏指南
最近接到多端开发,因为老项目使用的React,考虑到迁移成本,选择了Taro,迁移成本相对较低,且上手较快。
叶一一
2022/10/24
2.4K0
Taro
一种多端代码转换方案,这里的“端”是指微信小程序、Web、ReactNative、百度小程序、支付宝小程序、头条小程序、快应用等等
ayqy贾杰
2019/06/12
1.8K0
Taro
多端统一开发-Taro的安装与使用
Taro是一套遵循React语法规则的多端开发解决方案。目前市面上已经有各式各样的小程序、h5和安卓、ios端,如何解决一次开发,多端运行已经成为开发者目前迫切需要解决的难题。而使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动小程序、H5、React-Native 等)运行的代码。
我的小熊不见了丶
2019/05/22
7670
Taro小程序跨端开发入门实战
随着业务不断扩张以及大小程序平台的崛起,针对每个平台都去写一套代码是不现实的,且原生的小程序开发模式有很多弊端。为了让小程序开发更简单、高效,采用Taro作为首选框架,本文将分享Taro的实践经验,主要内容围绕什么是Taro以及Taro如何使用(正确使用的姿势),还有Taro背后的一些设计思想来展开,让读者能够对Taro有较为完整的认识。Taro3.0已经逐渐成熟,实践项目已经进行Taro3.0的升级,因此本文代码示例以Taro3.0作为基础。
京东技术
2021/09/24
1.8K0
Taro小程序跨端开发入门实战
最强总结:27个模拟电路基础知识!
一个含独立源、线性电阻和受控源的二端电路 ,对其两个端子来说都可等效为一个理想电压源串联内阻的模型。
AI 电堂
2023/02/23
1.1K0
最强总结:27个模拟电路基础知识!
多端开发实战 | 基于 Taro 多端商品扫码购实战:从架构设计到疑难解析
扫码购作为连接线上线下的重要桥梁,能够显著提升用户购物体验和门店运营效率。消费者在门店内扫描商品二维码,即可在小程序中完成添加、支付全流程,无需排队结账。
叶一一
2025/07/20
2220
多端开发实战 | 基于 Taro 多端商品扫码购实战:从架构设计到疑难解析
Taro 实战网易云音乐小程序
现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
前端老王
2020/07/08
9620
阻抗匹配与传输线理论
最近在学习高频信号处理,经常会遇到阻抗匹配这个词。这篇文章主要扫清下这个知识盲点。
光学小豆芽
2020/08/13
2.6K0
探索Taro:跨平台开发的实践与原理
在如今不断增长的小程序市场中,小程序的数量迅速增多。这是因为小程序具有诸多优势,例如轻量化、便捷性和良好的用户体验,吸引了越来越多的开发者和企业加入这一领域。随着小程序的普及,各个行业都纷纷推出自己的小程序,以满足用户的多样化需求。
政采云前端团队
2023/12/13
1.9K0
探索Taro:跨平台开发的实践与原理
Github Daily - Taro 实战网易云音乐小程序
嗨,我是 Martin,也叫老王。今天推荐一个 React 实战项目,使用的是京东的 Taro 框架。
前端老王
2020/07/08
5640
小程序常见知识点汇总
基尔霍夫定律 KCL KVL 分压定律 分流电路 U=RI W=UIt 小程序生命周期 生命周期函数-onLoad: 页面加载 一个页面只会调用一次,可以在 onLoad 中获取打开当前页面所调用的 query 参数。 onShow: 页面显示 每次打开页面都会调用一次。 onReady: 页面初次渲染完成 一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。 onHide: 页面隐藏 当navigateTo或底部tab切换时调用 onUnload: 页面卸载 简单描述下微信小程序的相关文件类
terrence386
2022/07/14
5100
相关推荐
基尔霍夫定律的验证与multisim仿真(附工程文件)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档