京东Taro.js框架是京东凹凸实验室遵循React语法打造的多端开发框架插件,完美兼容Web端、APP端、微信小程序等应用,代码适配性高,源码编译简单,代码编写成本极低,欢迎广大开发者下载使用!
Taro 是由京东 - 凹凸实验室打造的一套遵循React语法规范的多端统一开发框架,现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
第一步:安装node.js(
安装完成后在命令行输入node -v,显示版本号即安装成功
第二步:安装 @tarojs/cli
在命令行输入npm install -g @tarojs/cli或yarn global add @tarojs/cli
在这里我用的是cnpm install -g @tarojs/cli(这里使用的阿里云镜像)
输入taro -V,,会显示当前安装的taro版本
第三步:使用命令创建模板项目
打开目标文件夹后输入命令taro init myApp(myApp为项目名称,由用户指定),然后会提示输入项目介绍以及选择项目模板。
创建完模板后会自动执行npm install安装项目所需的依赖包。
第四步:项目构建
项目初始化完成后就可以在page目录下编写你自己的代码了
cli: export from 写法时组件文件查找错误 (fb9f084)
cli: tsconfig 模板重复键值对 (9b1dd3f)
cli: 修改redux模板, 增加Ts类型约束 (b49fdf8)
cli: 修改注释类型,防止vsc错误的类型提示 (f689494)
cli: 组件 watch 时偶尔不重新编译 (88079c0)
eslint: 允许 module.exports (ec12e4f)
eslint-plugin-taro: Cannot read property type of null (56b9b96)
taro: 增加登录接口的回调参数 (ecd7043)
taro: 建议修改回类型约束, 防止单词拼错等情况 (c618b5c)
taro-weapp: Taro warn 在微信内的兼容性问题 (7b1e4cf)
weapp: 去掉页面里初始化时加上的onShareAppMessage 等配置空函数 (0db000f)
weapp: 小程序canvas touch事件无currentTarget事件 (f049b90)
更新 PickView 示例 & 修复 ScrollView 滚动问题 (553aea3)