app项目+uniapp+uni-ui

本文介绍了如何创建uni-app项目,包括选择uni-ui框架和Vue2.0版本。接着讲解了配置tabBar列表的方法,以及在根目录下创建api文件夹,封装网络请求的步骤,包括base.js和request.js的使用。最后提到了利用vuex-persistedstate进行数据持久化的操作。
摘要由CSDN通过智能技术生成

1、项目的创建

新建------>项目

uni-app----->填写项目的名称---------- >uni-ui框架------->vue版本2.0-------> 点击创建即可

 

2、配置tabBar列表

打开根目录下的page.js

 3.二次封装uniapp的网络请求

 根目录下新建api文件夹

新建base.js和request.js

base .js请求接口

 request来封装网络请求

/* 
	封装的网络请求的方法
		url 接口地址
		method 请求方式
		data 参数传递
		options 配置参数
			{
				loading:boolean, 是否加载动画
				title:'名称'
				
			}
 */
import base from './base.js'

export default function (url,method = 'POST', data = {}) {//options={loading:true,title:'',isShow:}

	return new Promise((resolve, reject) => {
		// //交互动画
		// if (options.loading) {
		// 	uni.showLoading({
		// 		title: "数据加载中"
		// 	})
		// }
		uni.request({
			url: base.host + url,
			method,
			data,
			success: res => {
				// if (res.data.status === 200) {
				// 	if (options.isShow) {
				// 		uni.showToast({
				// 			title: options.title || "数据加载完毕"
				// 		})
				// 	}

				// }
				resolve(res.data)
			},
			fail: error => {
				//信息提示--请求失败
				reject(error)
			},
			complete() {
				//成功或者失败都执行
				uni.hideLoading()
			}
		})
	})

}

4.新建仓库store

在仓库中做数据持久化,下载安装插件vuex-persistedstate

在uniapp中格式需要修改,使用getStorageSync

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值