当前位置: 首页 > news >正文

uniapp(uncloud) 使用生态开发接口详情2(使用 schema创建数据, schema2code创建页面, iconfont 引入项目)

上一篇介绍如何创建项目,接下来该是如何使用

  1. 在项目中pages 目录下,新建界面
    在这里插入图片描述
  2. 项目运行,浏览器中用账号密码登录, 新建一级和二级页面
    2.1 系统管理 => 菜单管理 (新增一级界面)
    在这里插入图片描述
    2.2 找到刚刚创建的菜单, 操作行有 子菜单(点击)
    在这里插入图片描述
  3. 用DB Schema创建页面,
    3.1 在uniCloud => database , 右键新建 DB Schema
    在这里插入图片描述
    3.2 顺便写几个属性 头像 性别 手机
{
	"bsonType": "object",
	"required": [],
	"permission": {
		"read": false,
		"create": false,
		"update": false,
		"delete": false
	},
	"properties": {
		"_id": {
			"description": "ID,系统自动生成"
		},
		"avatar": {
			"bsonType": "file",
			"description": "头像",
			"title": "头像",
		},
		"sex": {
			"bsonType": "int",
			"defaultValue": 0,
			"description": "用户性别:0 保密 1 男性 2 女性",
			"enum": [{
					"text": "保密",
					"value": 0
				},
				{
					"text": "男",
					"value": 1
				},
				{
					"text": "女",
					"value": 2
				}
			],
			"title": "性别"
		},
		"phone": {
			"bsonType": "string",
			"description": "手机号码",
			"pattern": "^\\+?[0-9-]{3,20}$",
			"title": "手机号码",
			"trim": "both"
		}
	}
}

3.3 一件生成vue文件, 在test-user.schema.json 文件中 右键 新建schema2code (快捷键 alt + shift + s)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4. 在项目中, pages.json文件里面, 新增路径是 pages/test-user/(list , add, edit) 这三个, 把它加到一级菜单下面
在这里插入图片描述
5. 列表显示, 增删改查
在这里插入图片描述
6 登录iconfont (官网:https://www.iconfont.cn/), 登录账号
在这里插入图片描述
一般是 ant Design 比较多一点,就用它的, 打开F12 , 调到code
命令(网页中,评论区有这个命令):

var icon=document.getElementsByClassName('icon-gouwuche1');for(var i=0;i<icon.length;i++){icon[i].click();}

将所有图标加入购物车(时间1分钟左右), 图标加项目(没有就新建项目目录)
6. 资源管理, 找自己项目, 下载至本地
7. 在项目里面, static 目录下 新建 iconfont 目录, 再将下载的文件,只需要四个文件放iconfont中在这里插入图片描述
8. 在项目,修改iconfont.css
在这里插入图片描述

  1. 将iconfont.css 放到全局文件加载
<style lang="scss">
	@import '@/common/uni.css';
	@import '@/common/uni-icons.css';
	@import '@/common/admin-icons.css';
	@import '@/common/theme.scss';
	// 将iconfont.css 放到全局文件加载
	@import "@/static/iconfont/iconfont.css";
</style>
  1. 在浏览器中
    10.1 系统管理 => 菜单管理, 修改列表
    在这里插入图片描述
    10.2 提交之后, 刷新页面就看到列表前面有个图标了

相关文章:

  • 百度OCR识别图片文本字符串——物联网上位机软件
  • Hadoop3教程(十六):MapReduce中的OutputFormat
  • 亚马逊云科技多项新功能与服务,助力各种规模的组织拥抱生成式 AI
  • 网络解析(二)
  • 京东店铺公司名爬虫
  • WebGPU-初识各名词概念Adapters与Device
  • Pytest测试框架搭建的关键6个知识点(建议收藏)
  • CronJob运行自动化任务
  • 驱动day2 字符设备驱动 LED亮灯
  • 2022年亚太杯APMCM数学建模大赛A题结晶器熔剂熔融结晶过程序列图像特征提取及建模分析求解全过程文档及程序
  • Netty入门指南之基础介绍
  • Next.js和sharp实现占位图片生成工具
  • Flutter 填坑录 (不定时更新)
  • C语言中的3种注释方法
  • 华为云文件上传(单个上传和分段上传)
  • Stm32_标准库_期末设计_温度测量光照测量手机与芯片通信实现信息的更新
  • 在ts中val is Map是什么意思呢?
  • python实现TCPserver
  • 算法进修Day-33
  • Kotlin协程简介
  • 前端做网站都要做哪些/百度关键词优化多久上首页
  • wordpress微信登录申请/外贸推广优化公司
  • 没有网站怎么做淘客/如何查看百度指数
  • 珠海网站建设托管/企业新闻营销
  • 苏州做公司网站/成都网站设计公司
  • mysql做网站/全世界足球排名国家