小程序--mpvue开发的生命周期

mpvue基于Vue.js,保留了vue.runtime核心方法并提供了将vue模板转换为小程序wxml的能力。它兼容Vue和小程序的生命周期,但不建议频繁使用小程序的生命周期钩子。在mpvue中,生命周期顺序为beforeCreate—created—onLaunch/onLoad—onShow—onReady—beforeMount—mounted等。遇到的问题包括在正确生命周期中获取数据和处理页面状态。onLoad中获取数据是最稳妥的方法,而onUnload可用于清理资源。
摘要由CSDN通过智能技术生成

mpvue 继承自 Vue.js,其技术规范和语法特点与 Vue.js 保持一致。

框架的原理

mpvue 保留了 vue.runtime 核心方法,无缝继承了 Vue.js 的基础能力
mpvue-template-compiler 提供了将 vue 的模板语法转换到小程序的 wxml 语法的能力
修改了 vue 的建构配置,使之构建出符合小程序项目结构的代码格式: json/wxml/wxss/js 文件

mpvue同时维护了Vue和小程序两套机制

Vue实例生命周期
beforeCreate
created
beforeMount
mounted
beforeUpdate
updated
activated
deactivated
beforeDestroy
destroyed

微信小程序的生命周期钩子
–app 部分–
onLaunch 初始化
onShow 当小程序启动,或从后台进入前台显示
onHide 当小程序从前台进入后台
–page 部分–
onLoad 监听页面加载
onShow 监听页面显示
onReady 监听页面初次渲染完成
onHide 监听页面隐藏
onUnload 监听页面卸载

mpvue兼容了上面Vue的生命周期和小程序的生命周期,并且mpvue会在小程序onReady后,再去触发vue mounted生命周期。(官网声明:除特殊情况外

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值