Skip to content

Files

Latest commit

a6fe93e · Nov 2, 2023

History

History
This branch is 177 commits behind NervJS/taro-docs:master.

docs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 1, 2023
Nov 1, 2023
Dec 5, 2022
Jun 2, 2023
Jul 26, 2023
Sep 5, 2023
Dec 20, 2022
Dec 20, 2022
Jun 2, 2023
Oct 9, 2023
Jun 2, 2023
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Jun 2, 2023
Jun 2, 2023
Jul 27, 2023
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 12, 2022
Dec 6, 2022
Jul 27, 2023
Jun 21, 2023
Dec 6, 2022
Dec 6, 2022
Aug 16, 2023
Mar 24, 2023
Jul 27, 2023
Dec 20, 2022
Oct 9, 2023
Apr 1, 2020
Apr 13, 2023
Jul 4, 2023
Apr 24, 2022
Dec 6, 2022
Dec 6, 2022
Jun 15, 2023
Jun 2, 2023
Dec 6, 2022
Aug 16, 2023
Aug 1, 2023
Dec 6, 2022
Jun 6, 2023
Dec 6, 2022
Jul 27, 2023
Jun 2, 2023
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Dec 15, 2021
Dec 6, 2022
Dec 6, 2022
Apr 15, 2023
Aug 16, 2023
Jul 27, 2023
Dec 6, 2022
Jul 27, 2023
Dec 6, 2022
Aug 16, 2023
Aug 16, 2023
May 20, 2023
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Jun 2, 2023
Dec 6, 2022
Jun 2, 2023
Jul 11, 2023
Mar 24, 2023
Dec 20, 2022
Dec 6, 2022
Jan 5, 2023
Dec 6, 2022
Jun 9, 2023
Dec 6, 2022
Dec 6, 2022
Jul 27, 2023
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
Jun 20, 2023
Jul 27, 2023
Jul 27, 2023
Dec 6, 2022
Apr 27, 2023
Dec 6, 2022
Sep 9, 2019
Dec 6, 2022
Mar 24, 2023
Aug 28, 2023
Dec 6, 2022
Aug 21, 2023
Dec 6, 2022
Dec 6, 2022
Feb 16, 2023
Jul 5, 2021
Nov 2, 2023
Dec 6, 2022
Jul 27, 2023
Jul 27, 2023
Apr 24, 2022
Jul 27, 2023
Jul 27, 2023
Mar 24, 2023
Dec 20, 2022
Aug 16, 2023
Dec 6, 2022
Jun 9, 2023
Dec 6, 2022
Dec 6, 2022
Dec 6, 2022
title
Taro 介绍

import Link from '@docusaurus/Link' import { ReactIcon, VueIcon } from '@site/static/icons' import TabItem from '@theme/TabItem' import Tabs from '@theme/Tabs'

import News from './news'

简介

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

现如今市面上端的形态多种多样,Web、React Native、微信小程序等各种端大行其道。当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

特性

多端转换支持

Taro 3 可以支持转换到 H5、ReactNative 以及任意小程序平台。

目前官方支持转换的平台如下:

框架支持

在 Taro 3 中可以使用完整的 React / Vue / Vue3 / Nerv 开发体验,具体请参考:

<Tabs defaultValue="React" values={[ {label: , value: 'React'}, {label: , value: 'Vue'} ]}>

import React, { Component } from 'react'
import { View, Text } from '@tarojs/components'

export default class Index extends Component {
  state = {
    msg: 'Hello World!',
  }

  componentWillMount() {}

  componentDidShow() {}

  componentDidHide() {}

  render() {
    return (
      <View className="index">
        <Text>{this.state.msg}</Text>
      </View>
    )
  }
}
<template>
  <view class="index">
    <text>{{msg}}</text>
  </view>
</template>

<script>
  export default {
    data() {
      return {
        msg: 'Hello World!',
      }
    },
    created() {},
    onShow() {},
    onHide() {},
  }
</script>

新闻资讯

Taro UI

Taro 3 只能配合使用 taro-ui@next 版本

安装命令: npm i taro-ui@next

一款基于 Taro 框架开发的多端 UI 组件库。

Taro UI 特性:

  • 基于 Taro 开发 UI 组件
  • 一套组件可以在多端适配运行(ReactNative 端暂不支持)
  • 提供友好的 API,可灵活的使用组件

学习资源

【资讯】Taro 团队博客

【教程】5 分钟上手 Taro 开发

【视频】5 分钟快速上手 Taro 开发小程序

【掘金小册】Taro 多端开发实现原理与实战 (已下架,仅购买用户可阅)

更多的资源请点击查看 更多资源 ,如果您有好的资源或教程和大家分享,欢迎提交资源到 awesome-taro

项目状态

使用案例

Taro 已经投入了我们的生产环境中使用,业界也在广泛地使用 Taro 开发多端应用。

查看更多的案例,请点击

我们正在征集更多优秀案例,欢迎点击提交