【Uniapp】基本配置
uniapp
uniapp 介绍
-
什么是
uniapp?uniapp是一个使用Vue语法来开发所有前端应用的框架(全端开发框架)
uniapp 基础
-
开发方式
- 使用
DCloud公司提供的HBuilderX来快速开发 - 使用脚手架来快速搭建和开发
- 使用
-
脚手架搭建项目
- 全局安装
npm install -g @vue/cli - 创建项目
vue create -p dcloudio/uni-preset-vue <项目名称> - 创建项目(vue3)
vue create -p dcloudio/uni-preset-vue#vue3 <项目名称> - 启动项目(以微信小程序为例)
npm run dev:mp-weixin - 微信小程序开发者工具导入项目
项目根路径\dist\dev\mp-weixin
- 全局安装
-
项目结构介绍
| App.vue 应用配置,用来配置App全局样式以及监听
| main.js Vue初始化入口文件
| manifest.json 配置应用名称、appid、logo、版本等打包信息
| pages.json 配置页面路由、导航条、选项卡等页面类信息
| uni.scss 内置的sass变量,可以直接使用
|
|-pages
| └─index
| index.vue 页面组件
|
└─static 静态资源
logo.png
- 样式和
sass- 支持小程序的
rpx和h5的vw,vh - 内置有
sass的配置了,只需要安装对应的依赖即可npm install sass-loader node-sass vue组件中,再style标签上加入属性<style lang="scss">即可
- 支持小程序的
基本语法
- 数据展示(
Vue语法) - 数据循环(
Vue语法) - 条件编译(
Vue语法) - 计算属性(
Vue语法) - 事件(
Vue语法) - 组件(
Vue语法) - 组件插槽(
Vue语法) - 生命周期(结合
Vue和小程序) - 全局共享数据
- 通过
Vue的原型共享数据 - 通过
globalData共享数据(微信小程序独有) vuex- 本地存储
- 通过
生命周期(常用)
uni-app框架的生命周期结合了vue和微信小程序的生命周期- 全局的
App中使用onLaunch表示应用启动时 - 页面中使用
onLoad或者onShow分别表示页面加载完毕时和页面显示时 - 组件中使用
mounted组件挂在完毕时

浙公网安备 33010602011771号