微信小程序
qing_小诺
这个作者很懒,什么都没留下…
展开
-
【兼容问题 | 小程序】解决Date.parse()获取时间戳IOS不兼容的问题
在写小程序时,发现一个神奇的bug,就是Date.parse()获取的时间戳IOS不兼容,显示为NaN。平常像下面这么写,例如:var timeStr0 = '2018-6-21'; var timeStr1 = '2018-06'; var timeStr3 = '2018-6'; var timeStr2 = '2018-06-21 23:59:59'; ...原创 2018-06-21 16:46:11 · 2554 阅读 · 0 评论 -
【小程序】让控件隐藏或者显示
1、方法一:启蒙链接:http://www.jb51.net/article/112335.htm最开始写的时候运用添加class的方法,举例:test.wxml: <view class=" {{showOrHidden?'show':'hide'}}">+++++++++++++</view>test.wxss:.hide { display...原创 2018-06-07 13:56:02 · 9257 阅读 · 2 评论 -
【小程序】小程序A跳转小程序B,获取A传递过来的参数
从一个小程序跳转另一个小程序,官方给出的文档:(注意是同一公众号下的哦!)https://developers.weixin.qq.com/miniprogram/dev/api/navigateToMiniProgram.html具体方法如下,在小程序A的点击事件中添加下面代码:wx.navigateToMiniProgram({ appId: '', path: 'pag...原创 2018-09-07 15:02:40 · 2926 阅读 · 0 评论 -
【小程序】页面路由触发的生命周期函数详解
一、页面路由、页面栈个人看来,页面路由说白了就是页面跳转,也可以看作是页面入栈和出栈的过程。官方文档中这样写到:(个人比较喜欢看图表的形式,因为比较清晰)二、生命周期函数小程序有5个生命周期函数:1、onLoad():页面加载时触发。一个页面只会调用一次,可以在 onLoad 的参数中获取打开当前页面路径中的参数。2、onShow():页面显示/切入前台时触发。...原创 2018-09-21 17:43:44 · 4664 阅读 · 0 评论 -
【微信小程序】自定义组件的实现及数据交互
简单的自定义组件本文的使用场景是:多个页面都需要用到拨打电话功能,为减少代码量、便于维护,所以自定义了一个组件,每个页面直接调用即可。基本实现下图样式:下面我们来一步步的实现它: step1:创建文件夹以及文件首先创建一个components(名字可自取)文件夹,用于放置所有自定义的组件,里面可以用右键自动创建的方式,新建一个Component组件,例如:创建之...原创 2018-11-19 16:17:52 · 11678 阅读 · 0 评论 -
【小程序】解决小程序遮罩层滑动事件的穿透问题
1、问题描述:滑动自定义的遮罩层,会出现滚动穿透的问题,如下图,即遮罩层下面的列表页面依旧可以滚动。2、解决办法:分为两种情况:情况1:【遮罩层没有滚动事件】直接在遮罩层的父节点上添加catchtouchmove="preventTouchMove"属性,例如:<view class="mask" catchtouchmove="preventTouchMove"&...原创 2019-01-08 09:41:05 · 9772 阅读 · 0 评论 -
【CSS】设置按钮disabled时的样式
还原一下写此文的场景:微信小程序中,点击button,设置disabled的值为true时,button样式就变灰了:button标签:<button class='bottomBtn' bindtap="doWorkBtn" disabled="{{btnDisabled}}">btn</button>button样式:.bottomBtn { w...原创 2019-03-12 13:47:28 · 32043 阅读 · 1 评论 -
【小程序】代码书写规范
1、规范目的使开发流程更加规范化。2、通用规范* 尽量使用完整的英文描述符* 采用适用于相关领域的术语* 采用大小写混合使名字可读* 尽量少用缩写,但如果用了,要明智地使用,且在整个工程中统一* 避免使用长的名字(小于 15 个字母是个好主意)* 避免使用类似的名字,或者仅仅是大小写不同的名字* 避免使用下划线(除静态常量等)* 注释应该增加代码的清...原创 2019-04-01 11:11:20 · 3009 阅读 · 0 评论