话不多说直接上图
如图是自定义的指示点 跟随swiper滚动动而变化
效果是使其对应的指示点变大 效果图如下
现在问题来了,原生小程序中这么判断可以 但是在Taro里 怎么给元素动态赋予类名呢?= =
ah 我真是个憨憨
既然JSX对象中可以完全支持JS 那就很好解决了 见下图
OK 这个问题告一段落
接下来又遇到了一个问题
在更新完一部分页面元素后 编译失败了
Cannot read property 'isCallExpression' of null
检查了一下 emm 发现是我想错了
有循环对象元素的时候,JSX里可以
把循环的对象组存到变量里 直接把变量丢进去用
然后 非循环的那块我也想存到变量里丢进去,但是我写法好像不对
之前我在外面套了一个方法层
即之前是 let home_business = () => { 这里是View }
这样写是不行的
实际上,JSX里直接用变量存储<View>组件元素就好了
如下
后续再无学习记录,前面写过的就当是小小的痕迹吧
Taro开发了三个项目,重写了一个项目 基本的使用方法已经掌握了。
--end