用 Vue3 和 Element Plus 创建精美介绍文档页面
好的,下面是一个简单的示例:
- 首先,你需要安装 Vue3 和 Element Plus,可以使用以下命令:
npm install vue@next
npm install element-plus
- 创建一个 Vue 实例,并引入 Element Plus 组件库:
<template>
<div>
<el-container>
<el-header>Header</el-header>
<el-main>Main</el-main>
<el-footer>Footer</el-footer>
</el-container>
</div>
</template>
<script>
import { ElContainer, ElHeader, ElMain, ElFooter } from 'element-plus';
export default {
components: {
ElContainer,
ElHeader,
ElMain,
ElFooter,
},
};
</script>
- 在页面中使用组件:
<template>
<div>
<el-container>
<el-header>Header</el-header>
<el-main>
<el-card>
<img src="./assets/logo.png" alt="Logo" />
<h1>Welcome to my documentation page</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget
risus porta, volutpat magna at, cursus tellus.
</p>
<el-button type="primary">Get started</el-button>
</el-card>
</el-main>
<el-footer>Footer</el-footer>
</el-container>
</div>
</template>
<script>
import { ElContainer, ElHeader, ElMain, ElFooter, ElCard, ElButton } from 'element-plus';
export default {
components: {
ElContainer,
ElHeader,
ElMain,
ElFooter,
ElCard,
ElButton,
},
};
</script>
- 使用 CSS 样式美化页面:
<template>
<div>
<el-container>
<el-header class="header">Header</el-header>
<el-main>
<el-card class="card">
<img src="./assets/logo.png" alt="Logo" />
<h1>Welcome to my documentation page</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed eget
risus porta, volutpat magna at, cursus tellus.
</p>
<el-button type="primary" class="button">Get started</el-button>
</el-card>
</el-main>
<el-footer class="footer">Footer</el-footer>
</el-container>
</div>
</template>
<script>
import { ElContainer, ElHeader, ElMain, ElFooter, ElCard, ElButton } from 'element-plus';
export default {
components: {
ElContainer,
ElHeader,
ElMain,
ElFooter,
ElCard,
ElButton,
},
};
</script>
<style>
.header {
background-color: #409eff;
color: #fff;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
}
.footer {
background-color: #f5f7fa;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
}
.card {
margin: 50px auto;
width: 500px;
text-align: center;
}
.button {
margin-top: 20px;
}
</style>
- 最后,你可以在 main.js 中引入 Vue 和 Element Plus,创建一个 Vue 实例,将其挂载到一个 HTML 元素上:
import { createApp } from 'vue';
import App from './App.vue';
import 'element-plus/lib/theme-chalk/index.css';
const app = createApp(App);
app.mount('#app');
这样,你就可以用 Vue3 和 Element Plus 创建一个好看的介绍文档页面了!
原文地址: https://www.cveoy.top/t/topic/mrAE 著作权归作者所有。请勿转载和采集!