前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >uni-app 项目初始化

uni-app 项目初始化

作者头像
繁依Fanyi
发布2023-05-07 16:58:04
8550
发布2023-05-07 16:58:04
举报
文章被收录于专栏:繁依Fanyi 的专栏

1. 创建 uni-app 项目

1. 打开 HBuilder 软件
在这里插入图片描述
在这里插入图片描述
2. 依次点击 文件 → 新建 → 项目
在这里插入图片描述
在这里插入图片描述
3. 点击 uni-app,并输入 项目名称,项目位置等信息并单击创建即可。
在这里插入图片描述
在这里插入图片描述
4. 在项目栏中点击项目名
在这里插入图片描述
在这里插入图片描述

2. 初始化uniCloud云开发环境

1. 创建 uniCloud 云开发环境

在这里插入图片描述
在这里插入图片描述
  • 项目→创建云开发环境→腾讯云
  • 这里建议学习的时候用腾讯云,因为免费。

2. 创建并关联云服务空间

1. 右击项目中的 uniCloud,点击关联云服务空间或项目
在这里插入图片描述
在这里插入图片描述
2. 创建服务空间
1. 点击 新建
在这里插入图片描述
在这里插入图片描述
2. 填写 服务空间,并点击创建
在这里插入图片描述
在这里插入图片描述
  • 建议服务空间名和项目名相同,便于辨识。
3. 关联云服务空间
在这里插入图片描述
在这里插入图片描述
  • 点击刷新后,便能看到刚刚新创建的云服务空间,选中关联即可。
4. 右键 database,创建 db_init.json
在这里插入图片描述
在这里插入图片描述

db_init.json 介绍 : db_init.json 是 uniCloud 提供的一个 JSON 格式的文档型数据库,是nosql非关系型数据库。通过使用 db_init.json,可以更快地完成数据库的初始化。 详情见:https://uniapp.dcloud.io/uniCloud/hellodb?id=db-init

3. 初始化云数据库

1. 在 db_init.json 编写数据
在这里插入图片描述
在这里插入图片描述
2. 右击 db_init.json ,点击初始化云数据库
在这里插入图片描述
在这里插入图片描述
3. 打开控制台,便可以看到刚刚 db_init.json 中初始化的数据
在这里插入图片描述
在这里插入图片描述
  • 这里已经提供好了初始化数据,大家可以直接复制已经提供 db_init.json 代码然后初始化。

3. tabbar 初始化

0. tabbar介绍

tabbar 相信大家都不陌生,小程序,app都有tabbar,方便页面的切换。

在这里插入图片描述
在这里插入图片描述

1. 相关目录创建

  1. 为了方便管理,我们在 pages 新建 tabbar 目录,并在 tabbar 页面下创建我们所需的三个页面 home,follow,me。
  2. 创建页面时注意勾选创建同名目录在pages.json 中注册,这样会少掉一些步骤。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建好的目录结构:

在这里插入图片描述
在这里插入图片描述

2. tabbar 代码

相关参数可以在此查询:https://uniapp.dcloud.io/collocation/pages?id=tabbar

  • tabbar最少2个,最多5个tab
在这里插入图片描述
在这里插入图片描述
  • 每一个需要显示的 tab 都要在 pages.json 中配置 tabbar。
代码语言:javascript
复制
"tabBar":{
		"color":"#666",
		"selectedColor":"#f07373",
		"backgroundColor":"#fff",
		"list":[{
			"pagePath":"pages/tabbar/home/home",
			"iconPath":"static/home.png",
			"selectedIconPath":"static/home-active.png",
			"text":"首页"
		},
		{
			"pagePath":"pages/tabbar/follow/follow",
			"iconPath":"static/follow.png",
			"selectedIconPath":"static/follow-active.png",
			"text":"关注"
		},
		{
			"pagePath":"pages/tabbar/me/me",
			"iconPath":"static/my.png",
			"selectedIconPath":"static/my-active.png",
			"text":"我的"
		}]
	}
  • 常用 tabbar 属性

属性

类型

必填

默认值

描述

color

HexColor

tab 上的文字默认颜色

selectedColor

HexColor

tab 上的文字选中时的颜色

backgroundColor

HexColor

tab 的背景色

list

Array

tab 的列表,详见 list 属性说明,最少2个、最多5个 tab

height

String

50px

tabBar 默认高度

midButton

Object

中间按钮 仅在 list 项为偶数时有效

  • list 属性介绍

属性

类型

必填

说明

pagePath

String

页面路径,必须在 pages 中先定义

text

String

tab 上按钮文字,在 App 和 H5 平台为非必填。例如中间可放一个没有文字的+号图标

iconPath

String

图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px,当 position 为 top 时,此参数无效,不支持网络图片,不支持字体图标

selectedIconPath

String

选中时的图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px ,当 position 为 top 时,此参数无效

visible

Boolean

该项是否显示,默认显示

4. 项目代码

本次学习所用到的 db_init.json 以及 图片素材 在项目代码中可以找到。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 创建 uni-app 项目
    • 2. 初始化uniCloud云开发环境
      • 1. 创建 uniCloud 云开发环境
      • 2. 创建并关联云服务空间
      • 3. 初始化云数据库
    • 3. tabbar 初始化
      • 0. tabbar介绍
      • 1. 相关目录创建
      • 2. tabbar 代码
    • 4. 项目代码
    相关产品与服务
    数据库
    云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档