在 main.js 入口文件中引入组件

import Vue from 'vue'
import App from './App'
import router from './router'
import { Button } from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.component(Button.name, Button)
Vue.config.productionTip = false
// /* eslint-disable no-new */
// new Vue({
// el: '#app',
// router,
// components: { App },
// template: '<App/>'
// })
new Vue({
router,
render: h => h(App)
}).$mount('#app')
使用组件

<template>
<div id="pp">
<h1>sdfsdfdasf</h1>
<el-button type="primary">按钮</el-button>
<!-- <my-button>按钮</my-button> -->
<i class="el-icon-edit"></i>
<i class="el-icon-share"></i>
<i class="el-icon-delete"></i>
<el-button type="primary" icon="el-icon-search">搜索</el-button>
<el-row>
<el-button plain>朴素按钮</el-button>
<el-button type="primary" plain>主要按钮</el-button>
<el-button type="success" plain>成功按钮</el-button>
<el-button type="info" plain>信息按钮</el-button>
<el-button type="warning" plain>警告按钮</el-button>
<el-button type="danger" plain>危险按钮</el-button>
</el-row>
</div>
</template>
<script>
export default {
name: '#pp'
}
</script>
<style>
</style>
本文介绍了如何在Vue项目中引入Element UI组件,并通过详细的代码示例展示了如何在模板中使用按钮、图标等元素。从main.js配置到组件应用,适合初学者理解Vue与UI库的结合。
820

被折叠的 条评论
为什么被折叠?



