微信小程序
sdfujichao
这个作者很懒,什么都没留下…
展开
-
微信小程序坑-scroll-view滑动列表(就一行,没有填满屏幕就会触发上拉加载事件)
比方说如下图片中有一个滑动列表。我的这个页面只有一行数据,按理说我们滑动时候是不应该触发上拉加载的,因为滑动的scroll-view元素高度是设置的100%。结果我这里就触发了上拉加载事件。图中两个箭头,箭头1的地方是scroll-view的一个子元素的margin-top如下图代码。原因:就是<view wx:for="{{arr}}" class='item'>元素设置margin...原创 2018-05-09 11:43:15 · 8706 阅读 · 3 评论 -
微信小程序-textarea获取输入值(在modal中获取值)
我的页面是这样的。我要点击微信自带的modal中按钮获取textare的输入值(下面的页面已经改好了)文档上的bindblur事件根本就满足不了使用,因为我在点击按钮后先调用了confirm方法,然后才会调用bindblur事件的方法获取textare值。所以就没办法进行了。网上有的博客中写的是用form表单触发的事件,这样就能先触发bindblur事件获取textare值,然后在触发点击按钮的事...原创 2018-05-09 11:53:31 · 20270 阅读 · 1 评论 -
微信小程序滑动穿透事件处理方案
滑动穿透事件处理:亲测可行!在下面这个图中只有箭头值的地方是滑动的区域,但是当用手滑动上部红色区域的时候下面的滑动区域也跟着滑动,这个效果不是我们希望的。给上面红色区域添加这个事件catchtouchmove="move" 。然后在js中在实现这个方法 move: function(){},这样就可以了。其实这个现象的出现就是事件冒泡传递过去了。catchtouchmove属性就是去掉冒泡的事件绑...原创 2018-04-27 13:25:29 · 6058 阅读 · 0 评论 -
微信小程序实现电商平台中的添加商品规格
在电商平台中肯定少不了添加商品规格的功能。如图:就是一个商品里边有很多给个好多个属性。之前用JQ的时候还是比较容易写出来的。因为在JQ中可以直接操作dom,直接对dom进行属性添加等处理,可以把每个元素的属性用自定义属性的方式记录在本元素上。现在用微信小程序写这个东西就开始头疼了。因为没有办法直接操作dom,也没办法获取一个元素的上下级dom,哎,每个元素都是孤立存在的,这就略显尴尬了。不过还是有...原创 2018-06-05 17:13:53 · 9680 阅读 · 1 评论 -
微信小程序上拉多次加载问题(手指放在屏幕上一直向上拉就会不停的调用加载接口)
问题描述:我们经用到上拉加载功能。官方文档上写的lower-threshold="0",其实仅仅就是当上拉到底部的时候就调用接在接口,当滑到底部调用接口的时候我们继续上拉屏幕,结果就会出现一次上拉多次加载的问题。解决方法:我先说说思路,我就是利用bindtouchend事件,这个时间就是触摸结束时间,也就是触摸接触的时候会调用这个方法。所以我们在写完上拉加载功能后,在添加一个bindtouchen...原创 2018-06-05 15:04:13 · 6363 阅读 · 1 评论 -
wepy根据不同打包命令配置不同的全局变量
功能需求:要求能够根据不同打包命令(测试环境,线上环境)配置出全局变量,根据这个全局变量来自动寻找对应环境的接口域名。如果仅仅做了1中的配置,仅能从配置文件中获取NODE_ENV的值,在业务代码上是获取不到的。1:在package.json文件中配置如下信息:"scripts": { "dev": "cross-env NODE_ENV=dev wepy build --wa...原创 2018-10-23 15:58:20 · 2744 阅读 · 1 评论