随笔分类 - 微信小程序
学无止境
摘要:
一. 老规矩, 先上demo图: 然后通过 wx.createInnerAudioContext 创建内部 audio 上下文 InnerAudioContext 对象 就能播放 filename的语音链接 二. 语音提示 --方法归类总结 1. 使用wx.playVoice播放语音文件, 但是从基
阅读全文
一. 老规矩, 先上demo图: 然后通过 wx.createInnerAudioContext 创建内部 audio 上下文 InnerAudioContext 对象 就能播放 filename的语音链接 二. 语音提示 --方法归类总结 1. 使用wx.playVoice播放语音文件, 但是从基
阅读全文
摘要:
针对用户拒绝授权的情况; 这边以 蓝牙权限为例子: 点击按钮=> 用户拒绝后=> 代码: <view> <button bindtap="initBlue">连接蓝牙</button> </view> const permisson = require("../../utils/tools/perm
阅读全文
针对用户拒绝授权的情况; 这边以 蓝牙权限为例子: 点击按钮=> 用户拒绝后=> 代码: <view> <button bindtap="initBlue">连接蓝牙</button> </view> const permisson = require("../../utils/tools/perm
阅读全文
摘要:
import { GET, PUT } from '../../utils/tools/session' //引入 PUT('test','我是测试,缓存时效60秒',60) // 设置时效值 GET('test') // 没值,就false; 有值就 有值 ''我是测试,缓存时效60秒' 封装的s
阅读全文
import { GET, PUT } from '../../utils/tools/session' //引入 PUT('test','我是测试,缓存时效60秒',60) // 设置时效值 GET('test') // 没值,就false; 有值就 有值 ''我是测试,缓存时效60秒' 封装的s
阅读全文
摘要:
合理使用 setData setData 是小程序开发中使用最频繁、也是最容易引发性能问题的接口。 1. setData 的流程 setData 的过程,大致可以分成几个阶段: 逻辑层虚拟 DOM 树的遍历和更新,触发组件生命周期和 observer 等; 将 data 从逻辑层传输到视图层; 视图
阅读全文
合理使用 setData setData 是小程序开发中使用最频繁、也是最容易引发性能问题的接口。 1. setData 的流程 setData 的过程,大致可以分成几个阶段: 逻辑层虚拟 DOM 树的遍历和更新,触发组件生命周期和 observer 等; 将 data 从逻辑层传输到视图层; 视图
阅读全文
摘要:
官方链接: https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01?blockType=1 wx.getUserInfo 刚被砍没多久, wx.getUserProfile 又遭殃了,
阅读全文
官方链接: https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01?blockType=1 wx.getUserInfo 刚被砍没多久, wx.getUserProfile 又遭殃了,
阅读全文
摘要:小程序中经常会有些按钮最好别重复点击, 不然会出现不必要的bug和体验, 这时候就要用到 防抖节流的知识: 方法1 全局设置方法 在需要的页面单独控制 app.js globalData: { PageActive: true }, // 防止重复点击事件 preventActive (fn) {
阅读全文
摘要:问题的根源: 小程序里面很多情景都会触发 当前页面的onShow, 比如 分享, 图片预览, 地图选择 等等 还有就是这个 vantui的 上传图片 最简单的方法就是加个判断, 我这边上传图子组件, 原理一样的: home.wxml 父组件 <!-- 引入子组件 --> <custom-forms
阅读全文
摘要:这样写代码, 字数限制10个, 发现ios原生键盘输不到10个bug: <input type="nickname" bindinput="inputChange" maxlength="10" /> 没办法, 谁叫他是苹果, 有种你就踏平他, 不然你就绕道: 解决方法: 这个时候 改成 bindi
阅读全文
摘要:虽然微信官方文档写 小程序分享到朋友圈只支持安卓, 但是ios部分机型 已经支持了 官方文档: 小程序分享朋友圈 话不多说上图!!!! : 点击右上角三个点, 目前暂不支持button按钮触发 开发工具效果: 朋友圈效果: (我手机苹果xr) 注意点: 1. 分享朋友圈支持持三个参数, 2. 不支持
阅读全文
摘要:如图所示,提示地理位置相关接口wx.getLocation暂未开通,这是因为从2022年4月18日开始,在代码审核环节将检测该接口是否已完成开通,如未开通,将在代码提审环节进行拦截。 以下提供解决办法: app.json中加: "permission": { "scope.userLocation"
阅读全文
摘要:
wx.addPhoneContact有个很大的bug!! 官方文档: https://developers.weixin.qq.com/miniprogram/dev/api/device/contact/wx.addPhoneContact.html 注意: 这边这么多参数, 只有一个firstN
阅读全文
wx.addPhoneContact有个很大的bug!! 官方文档: https://developers.weixin.qq.com/miniprogram/dev/api/device/contact/wx.addPhoneContact.html 注意: 这边这么多参数, 只有一个firstN
阅读全文
摘要:<script src="https://res2.wx.qq.com/open/js/jweixin-1.6.0.js" type="text/javascript"></script> //引入js var ua = navigator.userAgent.toLowerCase(); if (
阅读全文
摘要:bigbear=大熊 上图: 代码: app.json 要配置一下 小程序获取权限时展示的接口用途说明。最长 30 个字符 { "pages": [ "pages/base/base" ], "permission": { "scope.userLocation": { "desc": "你的位置信
阅读全文
摘要:上图: 简单的代码: <view bindtap="showInput">评论</view> <!-- 输入框及发送按钮,模拟类似 朋友圈点击评论样式 --> <view class="input-section" wx:if="{{showInput}}"> <input class='input
阅读全文
摘要:wx.previewImage预览图片这个过程到底发生了什么? 首先我们点击图片预览,附上查看图片代码: <image class="headImg" data-src="{{myData.firstPageBgm}}" bindtap="lookImg" mode="aspectFill" src
阅读全文
摘要:小程序直播 小程序直播是微信官方提供的商家经营工具。通过调用该组件,商家可以在小程序中实现直播互动与商品销售闭环。 按照下面的使用说明接入,在你的小程序中引入直播组件即可实现直播功能。使用过程中如遇到问题,可在小程序直播社区发帖交流。 使用方法说明 1. 【直播组件】如何引入 版本限制:微信客户端版
阅读全文
摘要:通常后台传递过来的都是时间戳,但是前台展示不能展示时间戳。就需要转化了。 功能说明: 微信小程序里,时间戳转化为日期格式,支持自定义、 拷贝至项目utils/utils.js中,并注意在js中声明下; module.exports = { formatTime: formatTime, // 日期转
阅读全文
摘要:我先上图 之前我们后台配置的 downloadFile 合法域名是 https://wx.qlogo.cn, 用了好久都没出问题, 前段时间, 用户反馈 分享海报, 用户头像出不来!!!!!! 那好吧, 身为宇宙第一帅的前端的我, 开始找问题了, 发现是因为有一部分从第三方引入的用户头像是 http
阅读全文
摘要:效果图: <view class='poste_box' id='canvas-container' style="margin:0 auto;border-radius:16rpx;overflow:hidden;width:690rpx;height:846rpx"> <canvas canva
阅读全文
摘要:使用方法: git地址:https://github.com/icindy/wxParse 一、下载wxParse文件 image.png wxParse/ -wxParse.js(必须存在) -html2json.js(必须存在) -htmlparser.js(必须存在) -showdown.js
阅读全文

浙公网安备 33010602011771号