个人案例
- 51领养
提倡领养代替购买!可查看附近可以领养的宠物!
51领养扫码体验
- 我爱阅读
中小学阅读习惯培养平台
我爱阅读扫码体验
- textarea bindinput
有个需求是textarea最多输入30个字,左下角有个实时提示,你还能输入多少个字。 但是textarea不能触发bindinput怎么实现呢?
2017-11-28 - IOS 怎么禁止上下弹动?
在ios客户端即使没有设置上下滑动也会可以上下弹动。如果页面有canvas会导致canvas也跟着弹动,有什么办法可以禁止掉这个弹动效果么?
2017-11-23 - canvas draw后调用wx.canvasToTempFilePath 乱码
好像没没draw完,把wx.canvasToTempFilePath放下一步就没事了,但是我要draw完立刻就保存图片啊。 但是又没找到draw完的回调, 有什么方法解决?
2017-11-21 - 有获取当前导航标题的接口么?
如题,我想每个页面都默认设置分享信息,分享信息titile就是当前页面导航的标题。 但是一直发现没有获取当前导航标题的接口。
2017-11-20 - wxml视图怎么生成图片保存下来?
如题:wxml视图怎么生成图片保存下来? 识图有各种样式,图片。难道只能用canvas一个个画出来再保存么?有没有其他的办法啊?
2017-11-20 - 分享其他页面
小程序在当前页面可以发现分享的页面是其他的页面么?
2017-11-17 - 有没有监听动画动画结束,或是动画结束回调?
看到有个帖子,但是没人回答啊? api文档也没有?
2017-11-15 - setData 像数组新对象后,页面绑定的数组length没更新
我用setData去向数组追加新元素。绑定了数组数据的页面也更新了。但是绑定数组 length 的没有更新 [代码]<button class=[代码][代码]"pull-right"[代码] [代码]type=[代码][代码]"primary"[代码] [代码]size=[代码][代码]"mini"[代码] [代码]bindtap=[代码][代码]"addTable"[代码] [代码]disabled=[代码][代码]"{{courseList.length >= 5}}"[代码][代码]> 新增课表 </button>[代码] 但是我在页面中直接打印 [代码]{{courseList.length}}[代码]是有动态更新的。 为了buttom 的disabeled却不生效呢?
2017-11-10 - 自定义组件绑定wx:if无法实现动画效果
自定义组件模板 [代码]<view class=[代码][代码]"x-modal"[代码] wx:if="visable"[代码]>[代码][代码] [代码][代码]<view class=[代码][代码]"x-modal-mock"[代码] [代码]animation=[代码][代码]"{{mockAnimateData}}"[代码][代码]></view>[代码][代码] [代码][代码]<view class=[代码][代码]"x-modal-container flex flex-align-center "[代码] [代码]animation=[代码][代码]"{{containerAnimateData}}"[代码][代码]>[代码][代码] [代码][代码]<view class=[代码][代码]"x-modal-window"[代码][代码]>[代码][代码] [代码][代码]<view class=[代码][代码]"x-modal-header"[代码][代码]>[代码][代码] [代码][代码]<slot name=[代码][代码]"header"[代码][代码]></slot>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]<view class=[代码][代码]"x-modal-content"[代码][代码]>[代码][代码] [代码][代码]<slot name=[代码][代码]"content"[代码][代码]></slot>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]<view class=[代码][代码]"x-modal-footer flex"[代码][代码]>[代码][代码] [代码][代码]<view class=[代码][代码]'flex1 btn'[代码] [代码]bindtap=[代码][代码]"cancel"[代码][代码]>取消</view>[代码][代码] [代码][代码]<view class=[代码][代码]'flex1 btn'[代码] [代码]bindtap=[代码][代码]"success"[代码][代码]>确定</view>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]</view>[代码][代码]</view>[代码]然后每次visable改变时,想写动画但是都无法实现。 因为 [代码]observer[代码]是改变后才执行的。 有什么办法是让visable时执行的函数? 或者封装wx:if动画? [代码]Component({[代码][代码] [代码][代码]options: {[代码][代码] [代码][代码]multipleSlots: [代码][代码]true[代码] [代码]// 在组件定义时的选项中启用多slot支持[代码][代码] [代码][代码]},[代码][代码] [代码][代码]properties: {[代码][代码] [代码][代码]title: {[代码][代码] [代码][代码]type: String,[代码][代码] [代码][代码]},[代码][代码] [代码][代码]visable: {[代码][代码] [代码][代码]type: Boolean,[代码][代码] [代码][代码]value: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]observer: [代码][代码]function[代码] [代码](newVal, oldVal) {[代码][代码] [代码][代码]var[代码] [代码]timer=1000;[代码][代码] [代码][代码]if[代码][代码](newVal){[代码][代码] [代码][代码]var[代码] [代码]mockAnimation = wx.createAnimation({[代码][代码] [代码][代码]duration: timer,[代码][代码] [代码][代码]timingFunction: [代码][代码]'ease'[代码][代码],[代码][代码] [代码][代码]});[代码][代码] [代码][代码]var[代码] [代码]containerAnimateData = wx.createAnimation({[代码][代码] [代码][代码]duration: timer,[代码][代码] [代码][代码]timingFunction: [代码][代码]'ease'[代码][代码],[代码][代码] [代码][代码]});[代码][代码] [代码][代码]this[代码][代码].mockAnimateData = mockAnimation;[代码][代码] [代码][代码]mockAnimation.opacity(1).step();[代码][代码] [代码][代码]containerAnimateData.top(0).step();[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]mockAnimateData: mockAnimation.export(),[代码][代码] [代码][代码]containerAnimateData: containerAnimateData[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]else[代码][代码]{[代码][代码] [代码][代码]var[代码] [代码]mockAnimation = wx.createAnimation({[代码][代码] [代码][代码]duration: timer,[代码][代码] [代码][代码]timingFunction: [代码][代码]'ease'[代码][代码],[代码][代码] [代码][代码]});[代码][代码] [代码][代码]var[代码] [代码]containerAnimateData = wx.createAnimation({[代码][代码] [代码][代码]duration: timer,[代码][代码] [代码][代码]timingFunction: [代码][代码]'ease'[代码][代码],[代码][代码] [代码][代码]});[代码] [代码] [代码][代码]this[代码][代码].mockAnimateData = mockAnimation;[代码][代码] [代码][代码]mockAnimation.opacity(0).step();[代码][代码] [代码][代码]containerAnimateData.top([代码][代码]"-100%"[代码][代码]).step();[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]mockAnimateData: mockAnimation.export(),[代码][代码] [代码][代码]containerAnimateData: containerAnimateData.export()[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]},[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码] [代码][代码]},[代码][代码] [代码][代码]methods: {[代码][代码] ../[代码][代码] [代码][代码]}[代码][代码]})[代码]
2017-11-10 - 使用1.6.4 基础库版本,动画完一次报错
使用1.6.4 基础库版本,动画完一次报错: [代码]Cannot read property [代码][代码]'__wxspec__'[代码] [代码]of [代码][代码]null[代码][代码];at pages/table/table switchWeekTable [代码][代码]function[代码][代码];at setTimeout callback [代码][代码]function[代码][代码]TypeError: Cannot read property [代码][代码]'__wxspec__'[代码] [代码]of [代码][代码]null[代码] 之后在点动画就也一直报这个错了。 1.6.0基础库不会。 不知道是什么问题。希望解决下。 因为需要用到1.6.4的高级组件功能
2017-11-09