PHPStorm和ES6箭头功能在vue模板标签内

时间:2017-08-25 03:54:31

标签: ecmascript-6 vue.js phpstorm-2017.2

我正在使用PHPStorm 2017.2,今天我遇到了一些麻烦。有没有办法在模板内的vue属性中使用箭头函数?现在,当我尝试编写类似

的内容时,PHPStorm突出显示“表达预期”错误
<template>
   <button @click="() => {some code... }">Click me</button>
</template>

箭头函数在脚本标记内工作正常,但模板标记的问题让我很生气。

2 个答案:

答案 0 :(得分:0)

模板语法中不允许使用函数,因此如果插件允许或不允许,无论如何都不重要+它不是很好的做法 - &gt;创建一种更清洁,更易读的方法。

针对类似问题的Git hub问题。 https://github.com/vuejs/vue-loader/issues/364

答案 1 :(得分:0)

我已经说过它已经在vuejs 2.0中得到了支持。我测试了它,它也写在docs

<comp :foo="bar" @update:foo="val => bar = val"></comp>

Just PhpStorm正在抱怨......如果你提出一个错误,我会投票!