编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
Taro是一个开放式跨端跨框架解决方案,支持使用React/Vue/Nerv等框架来开发微信、京东、百度、支付宝、字节跳动、QQ 小程序、H5等应用。
软件介绍
现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率。
更新日志
特性
支持在小程序 app 对象上挂载自定义属性
修复
小程序
CustomWrapper 组件、协助递归的内部自定义组件设置为虚拟节点,解决 DOM 深度达到一定层级后 flex 样式失效问题,by @jin-yufeng
修复全局样式重复打包的问题
修复 window.raf window.caf 以 apply 方式调用时使用报错的问题,#7749
修复 Vue3 运行时报错,#8426
修复 React、Vue、Vue3 都不能使用 vant 的 kebab-case 事件的问题,#8407 #8242 #8364
修复 Vue3 使用第三方组件时事件绑定错误的问题
H5
修复 Swiper 组件滑动越来越快的问题
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。