微信小程序全攻略:从零到精通,开启便捷生活新篇章!

 2026-01-31 11:19:16  1 浏览  0 评论   赞

1. 小程序的两种启动

[图0.jpg|]

时间:一般是5分钟

消毁:一般收到两次内存警告,则会主动消毁小程序

2.小程序两种启动的流程图

更新:小程序冷启动时,若有新版本,将会异步下载代码包,并同时用客户端本地的代码包进行启动,而新版本需要在下次冷启动时才能应用上。

若希望立即使用新的版本代码包,需要调用wx.getUpdateManager接口立即更新应用

[图1.jpg|]

3.小程序的双线程架构

双线程是:View 视图线程(负责视图层,主要提供各类组件、渲染界面)、App Service 逻辑线程(负责逻辑层,主要处理API业务逻辑)

[图2.jpg|]

4.小程序生命周期函数

[图3.jpg|]

5.逻辑线程的四个状态

初始化状态:调用自定义的onLoad和onShow,然后等待界面线程的初始化完成信号。而onLoad首次渲染时执行一次。onShow是每次界面切换的时候会执行;

等待激活状态:接收到视图线程初始化完成信号后,将初始化数据发给视图线程,等待界面完成初次渲染;

激活状态:收到界面线程发送来的首次渲染完成信号后,就进入激活状态,即程序的正常运行状态,并调用自定义的onReady函数,此时可以通过setData函数发送更新数据给视图线程更新页面;

后台运行状态:若界面进入后台,服务线程就进入后台运行状态,此时也可以通过setData函数更新视图数据,但这种更新尽量避免;

想了系统性学习微信小程序开发项目与源码,可以搜索微信小程序“群应荟萃” 并转发 ,有无限多的免费学习教程。

微信小程序全攻略:从零到精通,开启便捷生活新篇章!

图135759-1:

加入微信群:“群应荟萃”可以实时获取最新资源更新

教程版权归原作者所有,本站只是负责搜集整理

来源:今日头条

作者:前卫的依伯

点赞:1

评论:0

标题:从零开始认识微信小程序

原文:https://www.toutiao.com/article/7353807851086692904

侵权告知删除:yangzy187@126.com

转载请注明:网创网 www.netcyw.cn/b135759.html

()
发表评论
  • 昵称
  • 网址
(0) 个小伙伴发表了自己的观点
    暂无评论

Copyright © 2018-2022 小王子工作室 版权所有 滇ICP备14007766号-3 邮箱:yangzy187@126.com