vite引入ant-design-vue组件库


安装

yarn add ant-design-vue@next

main.js

import {
	createApp
} from 'vue'
import Antd from 'ant-design-vue'
import App from './App.vue'
import './index.css'
// Antd
import 'ant-design-vue/dist/antd.css'

createApp(App).use(Antd).mount('#app')

使用

<template>
  <div>
		<p>	{{msg}}</p>
		<a-button type="primary" size="small" :loading="loading" @click="start">Loading</a-button>
		<StepBackwardOutlined style="color: red;" />
	</div>
</template>

<script>
import {ref} from 'vue'
import { StepBackwardOutlined} from '@ant-design/icons-vue';
export default {
  name: 'App',
  components: {StepBackwardOutlined},
	setup(){
		const loading=ref(false)
		const start=()=>{
			loading.value=true
		}
		
		return {
			loading,
			start
		}
	},
	data(){
		return {
			msg:'hello'
		}
	}
}
</script>

使用icon图表

yarn add @ant-design/icons-vue -S

import { StepBackwardOutlined} from '@ant-design/icons-vue';
components: {StepBackwardOutlined},
<StepBackwardOutlined style="color: red;" />


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM