赞
踩
antd是蚂蚁集团旗下开发的一款优秀的前端UI框架,目前这个框架支持Vue和React。这个框架主要用于开发企业级的后台产品,如果想开发移动端应用的话可以选择Ionic。
在antd vue官网上选择2.x的antd,因为这个版本对应的是vue3的。
npm i --save ant-design-vue@next
import Antd from 'ant-design-vue';
import 'ant-design-vue/dist/antd.css';
app.use(Antd);
import {
HomeOutlined,
} from '@ant-design/icons-vue';
components: {
HomeOutlined
}
<HomeOutlined />
<HomeOutlined style="color: blue" />
<a-button type="primary" :size="size">
<template #icon>
<DownloadOutlined />
</template>
Download
</a-button>
注意:上面的这种写法依然要引入并注册。
下面是vue结合antd的基础表单组件的实现效果和代码。
<template>
<div>
<ul class="input_list">
<li>姓名:<a-input v-model:value="userinfo.username"></a-input></li>
<li>年龄:<a-input v-model:value="userinfo.age"></a-input></li>
<li>
性别:
<a-radio-group v-model:value="userinfo.sex">
<a-radio value="男"