随笔分类 - 微信小程序
微信小程序开发 学吧 学无止境
摘要:pages-activity-activity.js:278 Uncaught (in promise) TypeError: Invalid attempt to spread non-iterable instance.In order to be iterable, non-array obj
阅读全文
摘要:转官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/lifetimes.html 组件生命周期 组件的生命周期,指的是组件自身的一些函数,这些函数在特殊的时间点或遇到一些特殊的框架事件时被
阅读全文
摘要:官网:https://developers.weixin.qq.com/miniprogram/dev/api/wxml/SelectorQuery.html Component({ queryMultipleNodes (){ const query = wx.createSelectorQuer
阅读全文
摘要:先说下用if判断对象和数组是否为空,一般数组可以直接: const obj = []; if(obj) 即可判断 数组貌似没值会变成: undefine 微信小程序: setData 官方说: Page.prototype.setData(Object data, Function callback
阅读全文
摘要:因为我引入了阿里巴巴矢量库的文件(全部),,,吧jS删除即可: 报错: MiniProgramErrorTypeError: Cannot read property 'getElementsByTagName' of undefinedTypeError: Cannot read property
阅读全文
摘要:1. 如果标签有携带 data-xxx 数据,记住是在这里获取!!! 千万记住是 currentTarget 不是 target !!! 2.如果有使用背景音乐API的话,记住先给予标题 图片 歌手 专辑等......src要最后才给予! 不然不播放!!!! 3.微信小程序预览的时候,不是自己的接口
阅读全文
摘要:事情是这样的: 想做一个什么手机都适配的组件,所以学习一下: 1.获取节点信息: ·推荐官方API:https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createSelectorQuery.html wx.createSelec
阅读全文
摘要:我也是第一次用,大概耗费1小时 写个笔记吧 : 下载,然后引入所谓的 这三玩意,在全局里引入即可。 然后复制源码 wxml: <!-- 歌手轮播 层叠轮播 --> <view class="tower-swiper" bindtouchmove="towerMove" bindtouchstart=
阅读全文
摘要:踩坑了好多 不记起来我都对不起自己 首先下载文件 复制文件不用多说,,, 然后全局中导入.... 如果报错: Failed to load local font resource /iconfont.woff2?t=1636803326712-do-not-us..... 那你就删除 在阿里88的链
阅读全文
摘要:画布,默认宽高300px * 225px ,其中属性 canvas-id 是唯一的,如果重复使用 ,画布将会被隐藏,不再工作。 canvas组件是原生组件,它的层级是最高的,不能通过z-index设置层 级,css动画对canvas组件无效。 canvas绘制矩形,演示绘制的基本步骤: canvas
阅读全文
摘要:emmm 貌似是CSS3新增的样式,代码如下: 我在uniapp试了,安卓有效 WX/小程序有效 WEB无效 效果:
阅读全文
摘要:大概是这么个回事 让导航条是个 scroll-view 可以网右滑动(API自己去看即可哈) ·组件化开发 组件记得 开启 组件属性 为 true: TAB 组件 的 开发: 首先定义个组件 叫 tabs ,然后wxml 写: 样式: JS文件逻辑讲解: 初始化data 有 tabData 和 ac
阅读全文
摘要:首先data有这么几个 : titleList :标题数据 page:当前查询页 pageSize:当前查询页数量 total:查询页总数 wxml写: 对应的wxss: JS 实现: 修正: promise 不是 promies 手误打错,看懂即可 封装好请求,然后页面生命周期函数: 初始化好页面
阅读全文
摘要:下面是get请求示例 ,如果post 其实也是一样的: 如果wx.request 出现回调地狱 那么就很长很丑 看着很烦. 首先wx.request 是 不支持 Promies 风格的,所以下面封装它。 封装以后 我们进行使用(async + awaitw) 因为我们是测试环境 所以记得 去掉检查网
阅读全文
摘要:主要介绍下面知识点: 1.跳转知识点讲解: wx.switchTab 用于跳转页面 但是 只能跳到Tabbar的页面 而且关闭 所有 非 tabbar 页面。 wx.navigateTo 跳转到其他页面, 可以返回到上一个页面 , 但是不能跳转到Tabbar 页面。 wx.redirectTo 跳转
阅读全文
摘要:1.wx.setStorage(Object object) 将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。除非用户主动删除或因存储空间原因被系统清理,否则数据都一直可用。单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。 属性类型默认值必
阅读全文
摘要:一种直接不授权直接获取 一种授权后获取 1.直接获取用户信息:<open-data> 标签 直接使用 type 里面选要显示的内容,现在微信貌似有些属性不能不授权直接获取,有些内容可能无效,,, 例子: 2.经过授权获取: <view> <button wx:if="{{!hasUserInfo}}
阅读全文
摘要:【此文档后期阅读CSDN宁在春微信登录有感而写,特别感谢】 1.小程序登录流程2.小程序登录接口 先看看这两篇文章 然后我们上图... 其实这个大概流程: 1. 通过wx.login 获取用户code 2.发送code 和 appId 和 appSecret 和 grant_type(固定的) 给微
阅读全文
摘要:成品展示: 5个页面 我们来讲解哈(上面地图位置随便定的点) 1.首页开发 一开始进来显示首页 然后默认开始播放背景音乐,这个背景音乐点击右上角图标可以暂停(有动画),然后点击新郎和新娘文字可以调到拨号页面拨打电话给新娘 或 新郎。 背景音乐开发: 背景音乐的开发主要用到 背景音乐API : wx.
阅读全文
摘要:如果由上面的值 那么要修改arr 中的 one 和 two ,那么setdata的时候必须有引号!!!! 即: 如果修改的 data 中的 值 不是 对象(数组)中的元素 ,那么就可以不加引号 ,如果是的话 一定要加上!
阅读全文