起风了

“路海长 青夜旷 越过群山追斜阳”

小程序中图片点击全屏-可滑动

小程序中图片点击全屏-可滑动缩略图
在小程序中,如果页面中有多张图片,那么用户可能会习惯向在朋友圈中一样打开图片,这里微信也提供了类似的api,可以直接拿来实现这个效果。 小程序图片点击全屏.gif wxml: <view> <block wx:for="{{arrImg}}" wx:key="{{key}}"> <image src="{{item}}" bindtap='previewimg...

小程序之iPhone x适配

参考小程序iPhone X 视适配 在开发小程序时,可能需要适配iphone x 的时候,你会发现底部的横线会出现遮挡,这时候就要处理下: 在app.js中添加一个检测当前设备是否是iPhoneX的变量: globalData: { userInfo: null, isIphoneX: false//判断是否是iPhoneX }, onShow: function() { var that = t...

小程序中使用setData改变动态数组的对象值

小程序中使用setData改变动态数组的对象值缩略图
js函数代码 data:{ goodsList:[], } updateGoodList:function(e){ let id = e.currentTarget.dataset.id // 获取传入的id let index = e.currentTarget.dataset.index // 获取数据的索引 let temp = 'goodsList[' + index +'].num' // 获取goodsList[index].num **这是重点** this.setD...

小程序-实现蒙版弹出窗

小程序-实现蒙版弹出窗缩略图
小程序图片点击全屏.gif 话不多说 上代码。wxml: <view class="page"> <button bindtap="showMask"> 弹出 </button> <view catchtouchmove="preventTouchMove" class="alert-mask" wx:if="{{showModal}}"></view> <view class="modalDlg" wx:if="{{showModal}}">...

清除小程序button的默认样式

彻底清除小程序按钮的默认样式 wxml: <button hover-class="none"></button> wxss: button{ line-height: 1; margin:0;}button::after{ border:none;}input{ outline:none; border:none; list-style: none;} 文章转载于:https://www.jianshu.com/p/a2d03b8ccf52 原著是一个有趣的人,若有...

小程序之瀑布流布局

小程序之瀑布流布局缩略图
新的设计图是按两列瀑布流排版的,类似于花瓣网那种。看到设计图后就在网上找,如何在小程序简单的实现,后来找到了一个特别简单的方法,就是利用wx:if和数组的下标对2取余来判断是排在左列还是排在右列,话不多说看图上代码: b878d9ea6545b27469595a8d88951bb.png wxml: <view class='footlist'>...

微信小程序 动态加载swiper时不显示的问题(爬坑)

微信小程序 动态加载swiper时不显示的问题(爬坑)缩略图
问题一 报错信息 TypeError: Cannot read property '$$' of undefined at HTMLElement._attached.wx.getPlatform._touchstartHandlerForDevtools 解决方法:因为小程序会保留上一次滑动swiper时候的current,所以会出现上次滑动到的current在这次的数据中不存在问题,所以,每次动态加载swiper-item前,需...

使用Promise封装小程序wx.request

使用Promise封装小程序wx.request缩略图
因为业务需要,每个http请求都要加上一个请求头,所以每次都要写很多重复的代码。 现在尝试把wx.request简单的封装了一下,调用一个request方法,每次请求自动携带header头信息,这样就省事多了,包含了常见的get post put delete 四种请求方法,支持Promise方式调用。 封装代码 class request { constructor...

在小程序中自定义弹窗组件

在小程序中自定义弹窗组件缩略图
因为业务需要在小程序里加上很多的弹窗,就想写一个组件来实现; 创建组件 新建文件夹component专门放组件, 新建popup页面,在popup.json中设置: { "component": true} 表明它是一个组件,我们称之为“子组件” 注意:在组件wxss中不应使用ID选择器、属性选择器和标签名选择器。(只使用class) 如何使...

微信小程序:解决gif图片只渲染一次的问题

微信小程序开中,遇到gif图执行一次的需要,经过多方,之后通过以下方式实现 问题描述:加载本地gif时,就算image重新渲染了,gif也会保持在终点的状态,不会重新播放 解决方案:把本地gif的路径换成线上的,然后在最后加上时间戳即可解决 方案缺陷:可能会造成卡顿,但目前尚未找到更好的解决方案 ——————————...