文档章节

Taro小程序采坑记

凌宇之蓝
 凌宇之蓝
发布于 2018/12/24 17:49
字数 470
阅读 102
收藏 0

Taro,京东凹凸实验室出品的适配多端的一个框架, Taro 是一套遵循 React 语法规范的 多端开发 解决方案。现如今市面上端的形态多种多样,Web、React-Native、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。

使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、RN 等)运行的代码。

But 理想很丰满,现实很骨感 最近在尝试采用其编写小程序代码,发现采坑的地方不少

##事件处理bind函数,不能传值了?

Taro 目前暂时不支持通过匿名函数传值,也不支持多层 lambda 嵌套。当你有传参需求时,请全部使用 bind 来处理。 更新了@tarojs/cli为最新版后,发现bind的方法不能传值了

<Button onClick={this.goto.bind(this,'111')}>跳转详情页</Button>

image.png 打印出来的是这个鬼: image.png 根本不是传递的字符串 根据issues中提供的方式:

cli 和项目依赖都要升级到 1.2.1 使用命令行更新cli及项目依赖后能够正常传值了

taro update project

个人网站:https://wayne214.github.io

© 著作权归作者所有

凌宇之蓝
粉丝 3
博文 25
码字总数 13790
作品 2
朝阳
高级程序员
私信 提问
使用 Taro 开发微信小程序的实践 + 踩坑合集

我和这篇文章 我是一名前端爱好者,现在是大三学生。大二开始接触小程序开发,目前自己唯一还在弄的项目是校内面向学生的一款课程评测小程序 uCourse。 使用过微信小程序原生语言开发过小程序...

松鼠桂鱼
03/11
0
0
Taro踩坑记之React-Native环境教程

当前环境 Taro CLI 1.3.10 environment info: System: OS: macOS 10.14.5 Shell: 3.2.57 - /bin/bash Binaries: Node: 10.16.0 - /usr/local/bin/node Yarn: 1.17.3 - /usr/local/bin/yarn n......

LaxusJ
07/27
0
0
Gitter - 高颜值GitHub小程序客户端诞生记

0. 前言 嗯,可能一进来大部分人都会觉得,为什么还会有人重复造轮子,GitHub第三方客户端都已经烂大街啦。确实,一开始我自己也是这么觉得的,也问过自己是否真的有意义再去做这样一个项目。...

jianke11
01/28
0
0
Taro踩坑记之React-Native样式篇

样式管理 样式是实现多端编译的核心挑战,因为 RN 端的样式只是实现了 CSS 的一个子集,具体可参考 React-Native 样式指南 首先因为我是RN开发者,其次RN样式兼容度是最低的,所以我从RN环境...

LaxusJ
07/28
0
0
小程序 + Taro 的一些坑整理(Wepy 已弃坑)

Taro Taro是啥我就不介绍了,基于react,多端渲染框架。 个人感觉其实这个框架仍然主要用在小程序上面,因为API对小程序的支持力度是最大的。基于react,支持redux状态管理,完全的组件化实现...

LinearLaw
01/23
490
0

没有更多内容

加载失败,请刷新页面

加载更多

Java Web 中对 ServletRequest 的一些非常规操作解决方案

1. 前言 ServletRequest 是我们搞 Java Web 经常接触的 Servlet Api 。有些时候我们要经常对其进行一些操作。这里列举一些经常的难点操作。 2. 提取 body 中的数据 前后端交互我们会在 body...

码农小胖哥
27分钟前
2
0
《Dual Encoding U-Net for Retinal Vessel Segmentation》阅读笔记-MICCAI2019

作者:Bo Wang1,2, Shuang Qiu2, and Huiguang He1,2,3 目的:Retinal Vessel Segmentation is an essential step for the early diagnosis of eye-related diseases, such as diabetes and ......

JungleKing
30分钟前
2
0
一次看懂 Https 证书认证

TLS > 传输层安全性协定 TLS(Transport Layer Security),及其前身安全套接层 SSL(Secure Sockets Layer)是一种安全协议,目的是为网际网路通信,提供安全及数据完整性保障。 如图,TLS...

极客收藏夹
44分钟前
5
0
https证书买哪家好?有哪些供应商

在选购https证书前除了要了解类型外,还需要了解https证书供应商,毕竟不同的供应商,提供的产品质量与服务也是有差异的。今天小编就为大家讲讲https证书供应商方面的内容,希望各位会喜欢。...

安信证书
46分钟前
6
0
Zuul 配置

概述:zuul底层是基于servlet,是由一系列的filter链构成。 1、路由配置 a、单例serverId映射 zuul: routes: client-a: path: /client/** serviceId: client-a 意思是...

java框架开发者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部