我正在使用PHPStorm 2017.2,今天我遇到了一些麻煩。有沒有什麼方法可以在模板內的vue屬性中使用箭頭函數?現在,我得到的PHPStorm強調「表達預期」的錯誤,試圖寫類似vue模板標籤中的PHPStorm和ES6箭頭函數
<template>
<button @click="() => {some code... }">Click me</button>
</template>
箭函數時工作正常內部腳本標籤,但與模板標籤的問題我抓狂。
我正在使用PHPStorm 2017.2,今天我遇到了一些麻煩。有沒有什麼方法可以在模板內的vue屬性中使用箭頭函數?現在,我得到的PHPStorm強調「表達預期」的錯誤,試圖寫類似vue模板標籤中的PHPStorm和ES6箭頭函數
<template>
<button @click="() => {some code... }">Click me</button>
</template>
箭函數時工作正常內部腳本標籤,但與模板標籤的問題我抓狂。
功能在模板語法中是不允許的,所以如果插件允許或不允許它反正也不重要+它不是很好的做法 - >爲它創建一個更乾淨,更易讀的方法。
類似問題的Git集線器問題。 https://github.com/vuejs/vue-loader/issues/364
我想說它已經在vuejs 2.0中支持。我測試了它,它也寫在docs:
<comp :foo="bar" @update:foo="val => bar = val"></comp>
只是PhpStorm抱怨......如果你提出一個錯誤,我會給予好評!
我建議你用Idea或Vue插件維護者提出一個錯誤。這裏沒有任何人可以爲你做 – Phil