实现后的效果图![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ac9b05136d5d509d7e070fedd05eef5f.png)
- 先安装 jsx 的依赖包
npm install postcss-loader autoprefixer babel-loader babel-core
- 配置 babel.config.js 文件中添加
// babel.config.js
module.exports = {
"presets": [...],
"plugins": [...],
'env': {
"text": {
"presets": ["es2015"],
"plugins": ["transform-vue-jsx"]
}
}
}
- 创建一个新的vue文件 mergeHeaderTable.vue
// mergeHeaderTable.vue
<script>
import {
Table, TableColumn } from 'element-ui'
export default {
name: 'MergeHeaderTable',
components: {
[Table.name]: Table,
[TableColumn.name]: TableColumn,