element ui tree自定义样式报错
在ElementUI 2.4.1版本中,使用Tree树形控件中的自定义控件时,运行npm run dev,产生报错信息
Syntax Error: Unexpected token (114:5)
112 | renderContent(h, { node, data, store }) {
113 | return (
> 114 |
| ^
115 | {node.label}
116 |
117 |
this.append(data) }>Append
@ ./resources/assets/js/components/Menu.vue 8:21-360
@ ./resources/assets/js/routesadmin.js
@ ./resources/assets/js/admin.js
@ multi ./resources/assets/js/admin.js
解决方法
1.安装相应依赖
npm install babel-plugin-transform-vue-jsx
npm install babel-helper-vue-jsx-merge-props
npm install babel-plugin-syntax-jsx //添加react语法插件
2.配置插件
在根目录下创建.babelrc文件
加入下面的内容
{
"plugins": ["transform-vue-jsx"]
}
再运行npm run dev就可以正常使用了
