Uniapp框架使用说明

目录

  • 开发工具
  • 新建项目
  • 项目结构
  • 页面结构
  • 项目开始
  • 接口配置地址
  • 接口请求
  • 页面跳转
  • 回调传参
  • 使用Vuex,定义全局变量
  • 使用自定义素材(iconfont图标)
  • 运行环境判断
  • 兼容小程序分包

开发工具

HBuilderX:官方IDE下载地址,下载App开发版(280M左右那个)

是的,你没有看错,只需要这一个工具就可以啦,当然如果需要开发微信小程序的话还需要下载微信开发者工具,快捷传送门

新建项目

使用HBuilderX新建项目:

  1. 填写项目名称
  2. 填写项目目录地址
  3. 选择项目模板,我一般使用自带uni组件的项目模板,根据开发需求也可以使用其他模板

Uniapp框架使用说明_第1张图片

项目结构

一个uni-app工程,默认包含如下目录及文件:

┌─components            uni-app组件目录(官方组件或者第三方插件放置目录)
│  └─comp-a.vue         可复用的a组件(对应的组件。无需引入,直接使用)
│
┌─common                放置公共js文件,图标文件等
│
├─hybrid                存放本地网页的目录
│
├─platforms             存放各平台专用页面的目录
│
├─pages                 业务页面文件存放的目录
│  ├─index
│  │  └─index.vue       index页面
│  └─list
│     └─list.vue        list页面
│
├─static                存放应用引用静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此
│
├─wxcomponents          存放小程序组件的目录
│
├─main.js               Vue初始化入口文件
│
├─App.vue               应用配置,用来配置App全局样式以及监听 应用生命周期
│
├─manifest.json         配置应用名称、appid、logo、版本等打包信息
│
└─pages.json            配置页面路由、导航条、选项卡等页面类信息

页面结构

页面文件遵循Vue 单文件组件 (SFC) 规范
每个 .vue文件包含三种类型的顶级语言块