微信小程序笔记
文章平均质量分 57
微信小程序工作笔记
YUnicorn l
这个作者很懒,什么都没留下…
展开
-
微信小程序分包加载,分包加载的优势
微信小程序分包加载:有时候我们的小程序太大,首次打开小程序的时候会比较慢,可以进行分包处理,按照功能的划分,拆分成几个分包,让用户在操作小程序的时候按需下载资源(用户在进入某些页面的时候才去下载相应的资源,加载这个功能对应的分包,使用分包可以加快小程序的速度,优化用户体验)。对于用户来说,小程序加载流程变成了:1.首次启动时,先下载小程序主包,显示主包内的页面;2.如果用户进入了某个分包的页面,再下载这个对应分包,下载完毕后,显示分包的页面。 采用分包加载,对开发者而言,能使小程序有更大的代码体积原创 2022-04-06 20:40:09 · 1892 阅读 · 0 评论 -
微信小程序开发【unapp框架非原生】遇到的问题记录(自用常更新)
1、小程序中加载H5页面在小程序中加载H5页面需要通过小程序提供的<web-view> 官方文档主要是在src中绑定相应的H5页面url地址,如https://www.baidu.com注意:1、在web-view中加载的页面的域名,需要在微信公共平台中配置业务域名,否则会在加载页面时给出非法业务域的安全提示,个人和海外账号暂时不支持 (可参考腾讯官方文档)2、一个小程序最多配置20个安全业务域名;每个域名最多绑定20个小程序;一年内修改域名的次数不能超过50次(次数这个限制.原创 2022-04-14 20:02:37 · 705 阅读 · 0 评论 -
wx.navigateTo(), wx.redirectTo(), wx.switchTab(), wx.navigateBack(), wx.reLaunch()的区别
1、简述下wx.navigateTo(), wx.redirectTo(), wx.switchTab(), wx.navigateBack(), wx.reLaunch()的区别?微信小程序 跳转页面 methods: { // 事件 async getTest() { // 保留当前页面,跳转到应用内的某个页面,不破坏当前页序在当前页面进行跳转,可以返回原页面。 // 对于页面不是特别多的小程序,通常推荐使用 wx.navigateTo进行跳转, 以便返回......原创 2022-04-11 11:38:58 · 513 阅读 · 1 评论 -
微信小程序 uni.login 获取登陆code
每次用户退出登录或者登录失效后,进入小程序都要重新走一遍登录流程,为了提升用户体验,所以优化登陆流程,使用两种登陆流程:1、code登录流程2、正常登录流程使用code登录,每次打开小程序 先使用code登录 ,用code去拿到openid,通过openid查库, 有这个用户话,返回登录信息,自动登陆小程序,用户不用在走一遍登录流程, 如果用户不存在 再跳转登陆页面进行登陆。getUserInfoByCode() { var that = this;...原创 2022-04-11 11:22:27 · 6760 阅读 · 0 评论 -
微信小程序生命周期笔记
微信小程序的三种生命周期:应用生命周期页面生命周期组件生命周期一、应用生命周期onLaunch Function 否 监听小程序初始化onShow Function 否 监听小程序启动或切前台onHide Function 否 监听小程序切后台onError Function 否 错误监听函数onPageNotFound Function 否 页面不存在监听函数| 属性 |类型 |必填| 描述||–|--|| | |用户首次打开小程序,触发 onLaunch(全局原创 2022-04-01 09:52:37 · 3127 阅读 · 0 评论 -
【订阅消息 服务通知 】跳转小程序的scene场景笔记
项目里面有一个需求是从服务通知进入小程序要清空返回的路由层级,显示home按钮,我对照了场景值列表1、 需求的服务通知是订阅消息的通知,所以选择了场景值 1107(订阅消息,打开小程序) 和 1014(小程序订阅消息(与1107相同))2、 还有 这个回答下的1073(客服消息列表下发的小程序消息卡片)【答案】: 但是测试的时候发现怎么也走不到这个场景值的判断里面,因为想看一下场景值有没有取到,当我点服务通知跳转的时候发现,发现打印的场景值是1043(公众号模板消息)。1、我不李姐原创 2022-03-25 11:30:04 · 1056 阅读 · 0 评论 -
微信小程序跳转路由整理
1、navigateBack 返回带参 ($vm)let pages = getCurrentPages(); // 用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。let prevPage = pages[pages.length - 2]; //上一个页面prevPage.$vm.otherFun(object); // $vm实际上是Vue这个类的一个实例 otherFun是返回页面的函数uni.navigateBack();le原创 2022-02-16 15:08:28 · 761 阅读 · 0 评论 -
微信小程序判断进入小程序的入口(场景值)
场景值主要是通过这两个函数来传递onLoauch 和 onShow函数:app.js onShow: function(options) { let option = JSON.stringify(options); console.log('app.js option-----' + option) console.log('app.js>>options.scene--------------------' + options.scene); var原创 2022-02-15 18:05:08 · 4489 阅读 · 0 评论 -
微信小程序传值的方法
微信小程序传值的方法欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进原创 2021-10-22 16:43:02 · 2130 阅读 · 0 评论 -
微信小程序积分商城接入兑吧
小程序积分商城接入兑吧用户获取积分后,可进入积分通兑商城消耗用户企业积分进行兑换;提高用户满意度及用户黏性。官方文档:https://www.duiba.com.cn/tech_doc_book/appendix/way_weixin.html官方文档:http://hd.dlp.duiba.com.cn/login#!/login/signIn必须对接技术对接点1.1. 免登录接口生成跳转到兑吧页面的免登录url接口文档:https://www.duiba.com.cn/tech_doc原创 2021-10-20 10:50:49 · 1719 阅读 · 0 评论 -
onLoad与onShow的区别
onLoad页面加载时调用,可以获取参数,通过options。onShow页面显示时调用。主要区别:从二级页面返回该页面时,onLoad不会再次加载,而onshow会重新加载。这点很重要:1.如果加载列表页,二级页面对一级的列表页面内容有修改,则以及列表函数应该在onShow中加载,否则可以选择onLoad。2.如果从一个页面携带参数跳转到另外一个页面,在另一个页面获取参数的方式:onLoad(options){ console.log(options.xxx) },这些参数都挂在在opti原创 2021-10-20 09:37:21 · 12352 阅读 · 1 评论