- animation的重复创建
现在我们定义animation,只能先通过 wxml定义 <view class="animation1" animation="{{animation1}}" /> 然后在js中,使用this.animation1 = wx.createAnimation({ }) 创建,最后在需要用到的时候 this.animation1.scale(10).step() this.setData({ animation1: this.animation1.export() }) 现在我可能需要10多个不同的动画,都要这样创建和调用。。。感觉太重复了。。 尝试自定义函数。。但是不知道怎么传入animation的名称。。 写了一个这样的,错误的函数 myCreateAnimation:function(animationName){ this.animationName= wx.createAnimation({ //参数 }) } 实在不知道怎么传入animation。。。
2018-09-30 - map会跟着swiper滑动
- 当前 Bug 的表现(可附上截图) 在<swpier-items> 中使用map组件,在编辑器上滑动的时候,map不会跟着swiper滑动。在移动端(安卓)map会跟着swiper移动
2018-09-30 - 现在获取用户信息必须点两次按钮才能确定吗??
[代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"userBaseinfo"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]button[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{!hasUserInfo && canIUse}}"[代码] [代码]open-type[代码][代码]=[代码][代码]"getUserInfo"[代码] [代码]bindgetuserinfo[代码][代码]=[代码][代码]"getUserInfo"[代码][代码]> 获取头像昵称 </[代码][代码]button[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]block[代码] [代码]wx:else>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]"userBaseinfo-avatar"[代码] [代码]src[代码][代码]=[代码][代码]"{{userInfo.avatarUrl}}"[代码] [代码]mode[代码][代码]=[代码][代码]"cover"[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]"userBaseinfo-nickname"[代码][代码]>{{userInfo.nickName}}</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]block[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"usermotto"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]"user-motto"[代码][代码]>{{motto}}</[代码][代码]text[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]官方的案例是这样写的。。可是这样写,我要点2次按钮啊,第一次是代码里的button,第二次是弹窗的接受和拒绝按钮。。。这不是很多余吗?为什么不能直接显示是否授权的弹窗呢?? 我进一个页面,要先点这个按钮 [图片] 然后还的点一次这个???可以直接显示这个弹窗么。。 [图片]
2018-09-28 - wx:if中如何改变参数的值呢?
我使用wx:for 循环判断,下面伪代码 [代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{pageInfo}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{item.num}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{item.name}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{item.num == 0}}"[代码][代码]> [代码][代码] [代码][代码]<[代码][代码]view>[代码][代码] [代码]//创建一条紫色的线[代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:elif[代码][代码]=[代码][代码]"{{item.num != 0 && item.num != 2}} "[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]>[代码]//创建一条绿色的线[代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:else>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]>[代码]//创建一条蓝色的线[代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码] [代码]</[代码][代码]block[代码][代码]>[代码]能否提取出创建线的代码,每次判断只改变颜色的值就好呢?类似下面的伪码 [代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{pageInfo}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"{{item.num}}"[代码] [代码]data-code[代码][代码]=[代码][代码]"{{item.name}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{item.num == 0}}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码][代码]> //color = 紫色</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:elif[代码][代码]=[代码][代码]"{{item.num != 0 && item.num != 2}} "[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]>//color = 绿色</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]wx:else>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]>//color = 蓝色</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] <view> //创建一条color的线 </view>[代码] [代码]</[代码][代码]block[代码][代码]>[代码]
2018-09-27