微信小程序
小菜菜xx
这个作者很懒,什么都没留下…
展开
-
微信小程序多音频场景处理 - 背景音频
微信小程序多音频场景处理 - 背景音频提到音频播放控制,不得不提背景音频这个方法wx.getBackgroundAudioManager很不幸,这个有坑。当使用场景为单音频播放或者不需要记录每个音频播放的位置时,使用它是一个合适的选择。当需要记录每个音频的播放位置时,这个就会有些问题了。问题来源backgroundAudioManager.seek这个API。重要的事情说3遍:backgroundAudioManager.seek在模拟器上正常,但是在真机上不生效,每次都会重新播重要的事情说3遍:b原创 2022-03-28 16:56:56 · 532 阅读 · 0 评论 -
微信小程序 swiper禁止手动切换
微信小程序 swiper禁止手动切换给swiper设置catchtouchmove为true,设置swiper-item的catchtouchmove返回false<swiper class="swiper" indicator-dots="{{false}}" circular autoplay="{{true}}" vertical="{{true}}" interval="{{3000}}" duration="{{300}}" easing-functio原创 2022-03-28 16:56:09 · 903 阅读 · 0 评论 -
微信小程序多音频场景处理
微信小程序多音频场景处理背景:页面中有多条数据,每条数据都可以单独播放,不同时播放核心逻辑就是每个音频单独初始化一个方法,每个音频播放的进度等信息都单独控制通过wx.createInnerAudioContext来控制// wxml<view wx:for="{{list}}" wx:key="id"> <view play="{{play}}" url="{{item.url}}" id="{{item.id}}">播放</view></view&原创 2022-03-28 16:55:14 · 1081 阅读 · 0 评论 -
微信小程序页面跳转时URL参数丢失问题
最近在小程序开发过程中,发现之前可用的某个功能字段展示为了undefined,后来查看参数发现页面跳转时参数丢失了导致的 // group/index.js handleJump() { const { id, cover, title = '123' } = this.data wx.navigateTo({ url: `/pages/group/result?id=${id}&cover=${cover}&title=${title}` })原创 2021-10-21 15:28:29 · 3102 阅读 · 0 评论 -
微信小程序实现基于node的自动打包上传
基于node实现自动打包上传代码在平时的小程序开发过程中,可能会遇到下面这些小问题,虽然不影响开发过程,但是开发体验确会差一点,具体如下:每次在编辑器中运行构建命令,第一次还需要手动打开微信开发者工具,打开指定项目每次准备发布体验版时,需要先在本地打包,等待打包完成,在开发者工具中点击上传代码那么怎么避免重复的操作,特别是比较频繁的发布场景,可能每天需要多次的等待及上传操作。对于问题1,相信很多人想的,就是每次输入命令时,微信开发者工具可以自动打开,并且可以打开当前指定的项目;对于问题2,每次原创 2021-08-25 18:20:04 · 1240 阅读 · 0 评论