vscode的js严格模式下,怎么写渲染
http://element.eleme.io/#/zh-...
renderContent(h, { node, data, store }) {
return (
<span>
<span>
<span>{node.label}</span>
</span>
<span style="float: right; margin-right: 20px">
<el-button size="mini" on-click={ () => this.append(store, data) }>Append</el-button>
<el-button size="mini" on-click={ () => this.remove(store, data) }>Delete</el-button>
</span>
</span>);
}
vscode里写这个会报错,
in ./~/babel-loader/lib!./~/vux-loader/src/script-loader.js!./~/vue-loader/lib/selector.js?type=script&index=0!./src/pages/goods/add.vue
Module build failed: SyntaxError: F:/web/xiaolu/yii2/mall/yarn_admin/src/pages/goods/add.vue: Unexpected token (193:10)
191 | renderContent (h, { node, data, store }) {
192 | return (
> 193 | <span>
| ^
194 | <span>
195 | <span>{node.label}</span>
196 | </span>
应该怎么解决这个问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
跟VSCode的严格模式没关系.
这种写法出自React的JSX.
你既然在Vue里用了(Vue目前不支持).那就需要插件帮助.
babel-plugin-transform-vue-jsx