uni-app 是一个使用Vue.js开发所有前端应用的框架,其优势是开发者编写一套代码,就可以发布到iOS、Android、Web、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
uni-app 因为采用Vue语法+微信小程序api,对开发者比较友好,学习成本低,并且其插件市场也拥有数千款插件,有效加快开发速度。
uni-app常用生命周期简介
一、应用生命周期(在app.vue里使用)
export default{//应用初始化完成触发一次,全局只触发一次onLaunch: function() {},//应用启动时,或者从后台切换到前台时会触发onShow: function() {},//应用从前台切换到后台时触发onHide: function() {}}
二、页面生命周期(在每个页面都可以使用)
export default{//监听页面加载onLoad() {},//监听页面初次渲染完成onReady() {},//监听页面显示onShow() {},//监听页面隐藏onHide() {},//监听页面卸载onUnload() {}}
三、组件生命周期
export default{//在实例初始化之后,数据观测(data observer)和event/watcher 事件配置之前被调用beforeCreate() {},//实例创建完成之后立即调用,挂载阶段还未完成create() {},//挂载到实例上去之后调用mounted() {},//组件实例销毁之后调用destroyed() {}}
uin-app 详细生命周期可参考官方文档:uni-app生命周期官方文档
