下载APP 编程狮,随时随地学编程
返回 首页

Taro 中文教程

开始阅读
手册说明:


目录

Taro 简介

Taro 介绍
微信小程序转 Taro

开始使用 Taro

安装及使用
特殊问题的处理

Taro 基础

Taro 规范
框架
项目配置
最佳实践
路由功能
设计稿及尺寸单位
静态资源引用
组件的外部样式和全局样式
JSX 简介
组件化 & Props
生命周期 & State
事件处理
条件渲染
列表渲染
Context
Children 与组合
Render Props
Refs 引用
跨平台开发
多端同步调试
小程序原生作用域获取
小程序云开发模板
小程序插件开发
快应用端开发流程
React Native 端开发流程
Debug 指南

Taro 进阶

编译配置
编译配置详情
单步调测配置
Hooks
基于 Taro 开发第三方多端 UI 库
异步编程
使用小程序原生第三方组件和插件
Taro 代码与小程序代码混写
性能优化实践

Taro 社区生态

使用 Redux
使用 MobX
使用 CSS Modules
项目模板

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }