Vue之Element Plus常用组件
在Vue中使用Element Plus组件库,可以通过安装并引入Element Plus来实现。以下是一些常用的Element Plus组件的简单示例代码:
- 按钮(Button):
<template>
<el-button type="primary">点击我</el-button>
</template>
<script>
import { ElButton } from 'element-plus';
export default {
components: {
[ElButton.name]: ElButton,
},
};
</script>
- 表格(Table):
<template>
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column prop="address" label="地址"></el-table-column>
</el-table>
</template>
<script>
import { ElTable, ElTableColumn } from 'element-plus';
export default {
components: {
[ElTable.name]: ElTable,
[ElTableColumn.name]: ElTableColumn,
},
data() {
return {
tableData: [{
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄'
}, /* ...更多数据... */]
};
},
};
</script>
- 对话框(Dialog):
<template>
<el-button @click="dialogVisible = true">打开对话框</el-button>
<el-dialog title="提示" :visible.sync="dialogVisible" width="30%">
<span>这是一段信息</span>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="dialogVisible = false">确 定</el-button>
</span>
</el-dialog>
</template>
<script>
import { ElButton, ElDialog } from 'element-plus';
export default {
components: {
[ElButton.name]: ElButton,
[ElDialog.name]: ElDialog,
},
data() {
return {
dialogVisible: false,
};
},
};
</script>
这些示例展示了如何在Vue组件中引入和使用Element Plus的三个常用组件:按钮(Button)、表格(Table)和对话框(Dialog)。在实际应用中,你可以根据需要引入更多的Element Plus组件。
评论已关闭