taro学习记录 正文(三) 转移过程中遇到的问题(JSX中 可变className的判断)

话不多说直接上图

 如图是自定义的指示点  跟随swiper滚动动而变化

 效果是使其对应的指示点变大  效果图如下

   现在问题来了,原生小程序中这么判断可以   但是在Taro里  怎么给元素动态赋予类名呢?= =

ah 我真是个憨憨 

既然JSX对象中可以完全支持JS  那就很好解决了  见下图

 OK  这个问题告一段落

接下来又遇到了一个问题

在更新完一部分页面元素后  编译失败了

 Cannot read property 'isCallExpression' of null

检查了一下  emm  发现是我想错了

有循环对象元素的时候,JSX里可以

 把循环的对象组存到变量里  直接把变量丢进去用

然后  非循环的那块我也想存到变量里丢进去,但是我写法好像不对

之前我在外面套了一个方法层

即之前是  let home_business = () => { 这里是View }

这样写是不行的  

实际上,JSX里直接用变量存储<View>组件元素就好了   

如下

 

 

后续再无学习记录,前面写过的就当是小小的痕迹吧

Taro开发了三个项目,重写了一个项目  基本的使用方法已经掌握了。  

--end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

97pra

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值