背景 一个获取列表信息的接口,在我在浏览器可以正常获取数据,但小程序的接口返回失败:/1invalid_request 定位问题 HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一
参数传值的方法 data-id 可以给HTML元素添加data-*属性来传递我们需要的值 (1)设置data-id <view class="block" bindtap="playTap" data-id="{{modle.id}}&quo
圆形头像 <image src="/images/avatar.png" style='width:200rpx; height:200rpx; border-radius: 50%;'></image> 拨打电话 <text
使用第三方库 wemark,GitHub 地址:https://github.com/TooBug/wemark 集成步骤 1、下载 wemark 并拷贝到小程序根目录 2、WXML 引入模板 <import src="../../wemark/wemark.wxml"
摇一摇一直是微信经典的小功能。具体效果为:如果摇一摇成功,那么播放一段音频。 注意:此功能需要真机支持,在模拟器中无法正常运行 摇一摇的具体实现原理为:利用手机的重力感应机制监听手机摇晃幅度。如果手机摇晃幅度超过一定偏移量就认为摇一摇成功,可以执行具体业务;如果手机摇晃幅度不大就认为不是摇一摇
微信小程序开发过程中经常有这种需求,需要把当前页面数据传递给上一个页面,或者刷新上一页数据,但是wx.navigateBack()无法传递数据。 注:执行wx.navigateBack()回退至上一个页面,上一页面只会回调onShow方法 解决方案: 上一页面在onShow方法刷新数据 利用
参考文档 页面配置:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/config.html 页面事件:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/app-service/page.ht
需求 要做自定义组件,我们先定一个小目标,比如说我们在小程序中实现一下 WEUI 中的弹窗组件,基本效果图如下: 自定义弹框组件 初始化 初始化一个小程序,删掉里面的示例代码,并新建一个 components 文件夹,用于存放我们以后开发中的所用组件,我们的目的是实现一个弹框组件,因此,在 co
异步获取本地缓存,不能顺序调用缓存数据,而是需要在success闭包中调用,否则数据为undefined 同步获取本地缓存,可以直接调用缓存数据 异步获取本地缓存 var _this = this //获取缓存 wx.getStorage({ key: 'user',
在微信小程序中我们一般通过以下方式来修改data中的数据 this.setData({ data: e.detail.value }) 比如在函数里面修改数据 bindDataChange: function (e) { this.setData({ data: e.detail.
通过 "data-参数名" 的方式绑定 WXML <view class='faq'> <view class='own-data_none' style="display: {{ askAnswers.l
WXSS中使用:checked选择符是没用的,直接用display:none隐藏掉,然后使用新标签设计样式 注:label组件用来改进表单组件的可用性,使用for属性找到对应的id,或者将控件放在该标签下,当点击时,就会触发对应的控件。 官方文档:https://mp.weixin.qq.co
使用wxs写一个filter过滤函数 WXS /*wxs*/ var NumberFormat = { toFix: function (value, precision) { return value.toFixed(precision) } } module.exports
WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。WXS 目前主要是增强 WXML 标签的表达能力。 官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/framework/view/wxs/ 1、首先我们建
使用原生组件picker,从底部弹起的滚动选择器 日期选择器:mode = date 时间选择器:mode = time 多列选择器:mode = multiSelector index.js //index.js //获取应用实例 const app = getApp() const dat