ant-design-vue文档,vue可以用antd design组件库嘛
AntDesignVue是使用某视频剪辑软件实现的遵循蚂蚁设计设计规范的高质量用户界面组件库,用于开发和服务于企业级中后台产品,下面这篇文章主要给大家介绍了关于某视频剪辑软件中蚂蚁设计组件安装与使用的相关资料,需要的朋友可以参考下
目录
1.安装2.引入组件库3.使用3.1 按钮样式3.2 导航栏样式3.3 表单样式补充:蚂蚁设计-vue的兼容问题总结官方地址:蚂蚁设计某视频剪辑软件
1. 安装
首先使用脚手架创建项目,然后进入项目,使用新公共管理安装蚂蚁设计库:
npm i -保存ant-design-vue@next
然后在package.json文件中的属国中看见刚刚下载的库:
2. 引入组件库
然后在主页。射流研究…中引入,注意要按照顺序:
# 引入组件库
从“蚂蚁设计”导入蚂蚁
# 引入样式表
导入 ant-design-vue/dist/antd.css
引入顺序如图所示:
接着需要使用该组件库的句柄:
然后在要使用的某视频剪辑软件文件中也引入组件库,比如我要在项目默认的App.vue中使用组件库:
导入 ant-design-vue/dist/antd
3. 使用
3.1 按钮样式
直接将代码复制到成分标签中即可,要注意成分标签中只能允许有一个根标签。
3.2 导航栏样式
可以选择颜色的导航栏
模板
差异
a-switch:checked= mode=== vertical @ change= change mode /
改变模式
span class= ant-divider style= margin:0 1em /
a-switch:checked= theme== dark @ change= change theme /
更改主题
br /
br /
菜单
style=width: 256px
v-model:openKeys=openKeys
垂直模型:选定的键=选定的键
:mode=mode
:theme=theme
菜单项键=1
模板#图标
邮件概述/
/模板
导航一号
/a-菜单项
菜单项键=2
模板#图标
calendarountlined/
/模板
导航二
/a-菜单项
子菜单键=sub1
模板#图标
AppstoreOutlined /
/模板
模板#标题导航三/模板
表示“不”菜单项键=3 选项3/a-菜单项
表示“不”菜单项键=4 选项4/a-菜单项
表示“不”子菜单键=sub1-2 标题=子菜单
表示“不”菜单项键=5 选项5/a-菜单项
表示“不”菜单项key=6 选项6/a-菜单项
/a-子菜单
/a-子菜单
子菜单键=sub2
模板#图标
设置标题/
/模板
模板#标题导航四/模板
表示“不”菜单项键=7 选项7/a-菜单项
表示“不”菜单项键=8 选项8/a-菜单项
表示“不”菜单项键=9 选项9/a-菜单项
表示“不”菜单项键=10 选项10/a-菜单项
/a-子菜单
/a-菜单
/div
/模板
脚本
从“vue”导入{ defineComponent,reactive,tore fs }。
导入{
邮件概述,
日历日历,
AppstoreOutlined,
设置标题,
}来自@ ant-design/icons-vue ;
导出默认定义组件({
setup() {
恒定状态=反应({
模式:"内嵌",
主题:"光",
selectedKeys: [1],
openKeys: [sub1],
});
const changeMode=checked={
状态模式=选中?"垂直":"内嵌";
};
const changeTheme=checked={
state.theme=checked?黑暗:光明;
};
返回{.toRefs(state),changeMode,change theme };
},
组件:{
邮件概述,
日历日历,
AppstoreOutlined,
设置标题,
},
});
/脚本
顶部导航栏
模板
菜单垂直模式:选定的键=“当前”模式=“水平”
菜单项key=mail
模板#图标
邮件概述/
/模板
导航一号
/a-菜单项
菜单项目键=应用程序已禁用
模板#图标
应用商店-概述/
/模板
导航二
/a-菜单项
子菜单
模板#图标
设置-概述/
/模板
模板#标题导航三子菜单/模板
菜单项目组标题=项目1
表示“不”菜单项key=设置:1 选项1/a-菜单项
a菜单项key=设置:2 选项2/a菜单项
/a-菜单项-组
菜单项目组标题=项目2
a菜单项key=设置:3 选项3/a菜单项
a菜单项key=设置:4 选项4/a菜单项
/a-菜单项-组
/a-子菜单
菜单项目键=支付宝
a href= https://antdv。com target= _ blank rel=无开启者无推荐者
导航四连杆
/a
/a-菜单项
/a-菜单
/模板
脚本
从“vue”导入{ defineComponent,ref };
从" @ant-design/icons-vue "导入{ MailOutlined,AppstoreOutlined,set outlined }。
导出默认定义组件({
setup() {
const current=ref([ mail ]);
返回{
当前,
};
},
组件:{
邮件概述,
AppstoreOutlined,
设置标题,
},
});
/脚本
3.3 表单样式
内联登录栏
模板
a型
layout=inline
:model=formState
@finish=handleFinish
@ finish failed= handleFinishFailed
表单项目
a输入v模型:value= formstate。用户占位符=用户名
template # prefixseroutlined style= color:rgba(0,0,0,0,0.25) //template
/a-输入
/a表单项目
表单项目
a输入v模型:value= formstate。“密码”type=“密码”placeholder=“密码”
template # prefixLockOutlined style= color:rgba(0,0,0,0,0.25) //template
/a-输入
/a表单项目
表单项目
按钮
type=primary
html-type=提交
:disabled= formstate。用户=== 表单状态。密码===
登录
/a按钮
/a表单项目
/a格式
/模板
脚本
从" @ant-design/icons-vue "导入{用户概述,锁定概述}。
从“vue”导入{ defineComponent,reactive };
导出默认定义组件({
setup() {
const formState=reactive({
用户: ,
密码: ,
});
const handleFinish=values={
console.log(值,formState);
};
const handleFinishFailed=errors={
console.log(错误);
};
返回{
表单状态,
手柄抛光,
handleFinishFailed,
};
},
组件:{
用户概述,
锁定轮廓,
},
});
/脚本
补充:ant-design-vue的兼容问题
问题:蚂蚁设计-vue不兼容工程师协会浏览器
要求:即兼容=9
环境:vue cli3搭建项目,ant-design-vue@1.3.8
babel.config.js文件
模块。导出={
预设:[
@vue/app ,
//兼容配置
[
@babel/preset-env ,
{
useBuiltIns: entry
}
]
],
//按需加载配置
插件:[
[
导入,
{
库名:“蚂蚁-设计-vue”,
库目录:“es”,
样式:" css "
},
]
]
}
主页。射流研究…文件(项目入口)
//引入@babel/polyfill处理兼容
导入@babel/polyfill
从“vue”导入某视频剪辑软件
从导入应用程序 App.vue
从导入路由器。/路由器/路由器
从导入存储。/商店/商店
"导入"。/plugins/antd.js
新Vue({
路由器,
店,
render: h=h(App)
}).$ mount("# app ")
总结
到此这篇关于某视频剪辑软件中蚂蚁设计组件安装与使用的文章就介绍到这了,更多相关vueant-design-vue组件使用内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。