1.UNIAPP是什么?
开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
2.uniapp 是一个什么框架?
Vue.js + 微信小程序 = uniapp
3.什么样的项目适合uniapp?
优点:
- 一套代码,适用于多端,可以发布到 ios 、安卓、web、小程序...
2.节省时间
缺点:
- 性能差
- 上架可能会有问题
- 如果一个项目要多端,调试很繁琐
4.uniapp如何区别和定义页面?
- pages目录下的 .vue文件
- pages 目录下 .vue 文件 同时 也拥有组件生命周期
- 部分常用的页面生命周期
onLoad ==> 监听页面加载,(第一次进入页面时触发)
场景:
- 会接收 页面传递过来的 参数
- 请求接口
onShow ==> 每一次进入页面所执行的生命周期
onReady ==> 页面渲染完成
场景:可以获取dom
onHide ==>页面隐藏
onUnload ==>页面卸载