ant vue 设置中文_vue+Ant design vue做项目-Go语言中文社区
哈喽哈喽,这期带来蚂蚁金服的一个 Ant Design 的 Vue 实现。
样式还是很现代化的,嗯...现在是2019年9月17,对现在来说还很fashion过几年就不知道了。
话不多说直接上手,喜欢记得关注,顺手右上角来个赏我两个大手赞,让我体验笑出个猪叫声一下。
正文
要做这种样式,我们一般在项目中全局引入一下,类似的还有reqwest这种http方法。
反正就是常用的组件都在main中引入一下,这样每个页面用起来方便,不需要像我上个login那样单个页面引入。
First of all:
引入Ant design
在npm cmd命令控制台输入如下语句
npm install ant-design-vue --save
安装完成以后我们在全局引用一下,
main.js里写入
import Vue from 'vue';
import Antd from 'ant-design-vue'// 引入Ant Design Vue组件
import 'ant-design-vue/dist/antd.css' // 引入Ant Design Vue样式
Vue.use(Antd) //挂载到vue中
我讲一些刚开始使用的坑,Ant design以下简称Antd
1、Menu
入门一般先来个导航栏,咱用Antd的Menu组件
官方会给你一组写好的死数据的实例,但是在项目中我们一般写成动态。
vue中写动态数据,方便的亚批,不仅代码优美,还简洁易读。
HTML:
style="width: 256px"
v-model="currentSelectChild"
@openChange="onOpenChange"
:openKeys="currentParent"
theme="dark"
mode="inline">
{{itParent.Title}}
{{itChild.Title}}
数据格式:
NavData: [
{
NavID: 100,
Icons:"dashboard",
Title:"操作",
Path:"",
Child: [
{
NavID: 101,
Icons: "",
Title: "用户",
Path: "/UserInfo",
}, {
NavID: 102,
Icons: "",
Title: "公司",
Path: "/CompanyInfo",
},{
NavID: 103,
Icons: "",
Title: "部门",
Path: "/TeamInfo",
},
]
},{
NavID: 300,
Icons:"audit",
Title:"报表",
Path:"",
Child: [{
NavID: 301,
Icons: "",
Title: "打卡",
Path: "/Card",
}]
}
]
2、全局通知
全局的通知在Antd里面有各种炫酷的UI:Message、Notification
(Modal其实也可以算,只不过是一种确认提示框)
1):Message
//只要一开始全局引入了Antd,并且挂载到vue上了,就能直接this出来
//Message,页面顶部的通知
this.$message.success('Click Me', 2.5, ()=>{//带callback的
this.$message.warning("上一个关闭了");//普通的
});
2):Notification
这个不同于Message,他需要配置一些参数,所以不建议每个页面直接this去调用
以下是我的做法
在main.js里引入并挂载全局:
//main.js
import global from '@/Global' // 引入global
Vue.prototype.$global = global;挂载到vue上,就能直接this出来了
在Global里写下如下代码import { notification } from 'ant-design-vue'//引入
notification.config({//写配置//一些参你也可以配置到动态的,看个人需要
placement: 'topRight',
top: '50px',
duration: 3,
});
function AntNotice(type, Tit, Cont) {
notification[type]({
message: Tit,
description: Cont,
});
}
export default {//页面返回
AntNotice,
}
//调用: this.$global.AntNotice('success','Click Me','哈哈哈')
3、布局
先用上这个一般管理系统的通用布局
collapsible
v-model="collapsed">
:type="collapsed ? 'menu-unfold' : 'menu-fold'"
@click="()=> collapsed = !collapsed" />
Content
效果如下:
主要讲解:栅格的响应式布局
我们在content位置写下如下代码
Col
Col
Col
Col
这样写很舒服的,响应式处理,会根据不同屏幕宽给你显示不同宽度,
官网没有强调,特地拿出来引起注意下:
xs
<576px 响应式栅格,可为栅格数或一个包含其他属性的对象
number|object
-
sm
≥576px 响应式栅格,可为栅格数或一个包含其他属性的对象
number|object
-
md
≥768px 响应式栅格,可为栅格数或一个包含其他属性的对象
number|object
-
lg
≥992px 响应式栅格,可为栅格数或一个包含其他属性的对象
number|object
-
xl
≥1200px 响应式栅格,可为栅格数或一个包含其他属性的对象
number|object
-
xxl
≥1600px 响应式栅格,可为栅格数或一个包含其他属性的对象
number|object
ant vue 设置中文_vue+Ant design vue做项目-Go语言中文社区相关推荐
- antd vue表单验证_ant design vue框架中自定义表单或单个表单框验证
一.项目要求 1.要求:点击新增按钮弹出新增页面,在输入名称时进行验证,当输入名称和列表下的名称相同,即后台数据库中存在,此时将会提醒用户,该名称已存在, 2.要求:该名称不存在,则新增成功 二.思路 ...
- 优质中文NLP资源集合,做项目一定用得到!
整理 | Jane 出品 | AI科技大本营(公众号id:rgznai100) 今天要给大家在推荐 Github 上一个优质的中文 NLP 工具和资源集合项目--funNLP,已经获得了 5.3k S ...
- vue = 什么意思_Vue 00 —— 初识 Vue,从放弃到入门
作为后端攻城狮,写前端代码是一种什么体验? 相信不少人和 @Python大星 一样,有写过前端代码的经历. 记录一下,Vue 框架开发中"啼笑皆非"的故事,非专业前端人员,如有不当 ...
- mysql中文乱码 go_Mysql binlog乱码问题研究-Go语言中文社区
新9代上线后,线上数据库的binlog日志导下来,发现有很多乱码的字符.类似的 根据这篇文章,这些乱码的是通过base64位加密了. SHELL> mysqlbinlog --base64-o ...
- java idea 模块_IDEA搭建java多模块module项目-Go语言中文社区
1.新建项目 2.用maven创建多模块项目 点击next进入下一步 3.建立groupId,artifactId,version信息 4.建项目名与项目位置 点击finish后进入第5步 5.新建项 ...
- python3.7如何改中文_Python 3.7切回3.6-Go语言中文社区
如何从Python 3.7切换回Python 3.6? 按照步骤一步一步来就OK了 1.先brew卸载Python3.7 因Mac是用brew安装的Python3 brew uninstall pyt ...
- linux 软路由 中文,Linux 软路由性能测试及分析-Go语言中文社区
本文介绍了 Linux 软路由的工作原理,并使用普通 PC 计算机作为硬件设备,在实际网络环境中测试和讨论了 Linux 软路由的性能.实验证明,在百兆以太网络环境中, Linux 软路由的数据报转发 ...
- java ant教程_ant教程(三) ant入门
一,构建ant环境 要使用ant首先要构建一个ant环境,步骤很简单: 1),安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的) 2),下载a ...
- 2020-10-20 Ant Design Vue 关闭国际化设置默认语言为中文的
作为一个小白,一开始做中后台项目用的就是Antdv 百度找不到什么资料的情况下还是蛮绝望的,慢慢的搞懂一些框架用法之后写一下自己的踩坑日志,希望能帮助到别人.如有不正确的地方,敬请提出指正.谢谢各位. ...
最新文章
- 数组-数组中重复的数字(set方法)
- 大工14春《计算机应用基础》在线测试2,大工14春《计算机应用基础》在线测试2...
- 开机流程简介--init 处理系统初始化流程 (/etc/rc.d/rc.sysinit)
- linux6下kdump的配置
- 2013年11月19日
- 程序员懂算法玩“淮安掼蛋”是否更有优势?
- I/O复用模型之select学习
- 在.net core 2.0中生成exe文件
- 使用Voicemeeter同时输出音频到多个声卡
- linux卸载杀毒软件clama,centos 6 安装clamav杀毒软件查毒
- vue自定义步骤行程条
- 数据结构PTA习题:基础实验4-2.7 修理牧场 (25分)
- win10系统英雄联盟老是重新连接服务器,更新win10系统后lol进不去游戏怎么回事 win10lol重新连接进不去怎么办...
- mule seda的学习一
- 计算机基础知识背诵口诀,信息系统项目的管理师背诵口诀要点.pdf
- 求推荐电脑上好用的音乐剪辑软件
- 2021星巴克月饼全新上市;万豪旗下源宿品牌入驻中国东南区;现代汽车承诺到2045年实现碳中和 | 美通社头条...
- Ract Native笔记
- hibernate实体类注解
- 视频转码 via FFmpeg