uniapp学习笔记

目录

uniapp项目结构

uniapp页面生命周期

uniapp组件和指令

uniapp路由管理

uniapp网络请求

uniapp组件通信

怎么使用uniapp开发一个小程序

uniapp项目结构

Uniapp是一个跨平台开发框架,可以在同一个代码库中进行开发并将其编译为iOS,Android和Web应用程序。下面是Uniapp项目的基本结构:

├── App.vue // 应用程序的根组件
├── main.ts // 应用程序的入口文件,主要用于初始化Vue实例
├── manifest.json // 应用程序的配置文件,包括应用程序名称、版本号、图标等
├── pages // 存放页面的目录
│   ├── index // 首页页面目录
│   │   ├── index.vue // 首页的Vue组件
│   │   ├── main.js // 首页的入口文件,主要用于设置页面路由等
│   ├── about // 关于页面目录
│   │   ├── index.vue // 关于页面的Vue组件
│   │   ├── main.js // 关于页面的入口文件,主要用于设置页面路由等
├── static // 存放静态文件的目录,如图片、音频等
├── uni.scss // 应用程序的全局样式文件
├── unpackage // 经过编译生成的文件,包括iOS、Android和Web应用程序原生代码等
├── package.json // 应用程序的依赖项配置文件
├── README.md // 应用程序的说明文件

Uniapp项目的整体结构非常清晰,可以按照这个基本模板进行开发和维护。

uniapp页面生命周期

在Uniapp中,页面也有自己的生命周期函数,以下是Uniapp页面的生命周期函数及其作用:

1. onLoad:页面加载时触发,可以在该函数中获取页面的路由参数。

2. onShow:页面显示时触发,该函数可以在页面显示的时候进行一些数据的刷新。

3. onReady:页面初次渲染完毕时触发,该函数可以在页面初次渲染完毕后进行一些额外的操作。

4. onHide:页面被隐藏时触发,该函数可以在页面被隐藏的时候做一些清理工作。

5. onUnload:页面卸载时触发,该函数可以在页面卸载时进行一些清理工作。

除了上述的页面生命周期函数,还有一些特定类型的页面生命周期函数,如:

1. onPullDownRefresh:在页面下拉刷新时触发,可以在该函数中进行数据的刷新。

2. onReachBottom:在页面滚动到底部时触发,可在该函数中进行上拉加载更多的操作。

3. onShareAppMessage:在用户点击分享按钮时触发,可以在该函数中自定义分享的内容。

uniapp组件和指令

Uniapp封装了一些基础组件和指令,方便开发者进行快速开发。下面是常用的Uniapp组件和指令:

组件:

1. ``:类似于HTML中的div元素,用于布局。

2. ``:用于显示文本内容。

3. ``:用于显示图片,在App端支持本地图片、远程图片和base64图片,在H5端支持远程图片和base64图片。

4. `

你可能感兴趣的:(vue,vue.js,javascript,前端,笔记,前端框架)