# Uniapp 框架
# 创建项目
使用 HbuilderX 创建项目
文件 > 新建 > 项目
使用@Vue/Cli 创建项目
vue create -p dcloudio/uni-preset-vue [your project name]
# 生命周期
# 应用生命周期
函数名 | 说明 |
---|---|
onLaunch | 初始化完成 |
onShow | 启动,从后台进入前台 |
onHide | 从前台进入后台 |
onError | 报错时触发 |
注意,应用生命周期仅可在 App.vue 中监听
# 页面生命周期
函数名 | 说明 |
---|---|
onLoad | 页面加载 |
onShow | 页面显示 |
onReady | 页面渲染完成 |
onHide | 前台进入后台 |
onUnload | 页面卸载(离开) |
onResize | 窗口尺寸变化 |
onPullDownRefresh | 监听用户下拉动作 |
onReachBottom | 页面滚动到底部 |
# 组件生命周期
# 目录结构
common 公用
components 组件
pages 页面
utils 工具方法
static 静态文件
app.vue app.js
pages.json 页面配置
main.js 应用入口
mainfest.json 配置文件
uni.scss 基本scss变量 全局注册
# 条件编译
#ifdef APP-PLUS
// 仅APP
// Nvue Native Vue - Weex
// HTML5+
#endif
#ifdef H5
// 仅H5
#endif
#ifdef H5 || MP-WEIXIN
// H5或微信小程序
#endif