欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

webstorm添加*.vue文件支持

 更新時間:2018年05月08日 10:11:26   作者:Lred  
這篇文章主要介紹了webstorm添加*.vue文件支持,webstorm很多的插件內(nèi)置,不用安裝插件,下面嘗試用vue和es6做項(xiàng)目,有興趣的可以了解一下

這篇文章寫了有1年多了,發(fā)現(xiàn)這篇文章關(guān)注的人不少?,F(xiàn)在Webstorm要支持vue已經(jīng)有了更方便的方式。避免誤導(dǎo),還是來更新下。

方法1:安裝 Vue.js 插件

打開 Settings->Plugins 搜索安裝

css預(yù)處理器支持

在我寫這文章的時間,還沒有支持預(yù)處理的方案,不過現(xiàn)在已經(jīng)很簡單了。

給 style 標(biāo)簽加上 rel=”stylesheet/scss” 屬性即可支持 scss 語法,看規(guī)則可以改成 less stylus 之類的。

<style rel="stylesheet/scss" lang="sass" scoped>
</style>

方法2:Webstorm EAP 版已經(jīng)原生支持vue文件

看這里 https://blog.jetbrains.com/webstorm/2017/02/webstorm-2017-1-eap-171-2822/ EAP版可能不太穩(wěn)定,不過也能用。
或者等過段時間發(fā)布的 Webstorm 2017.1 穩(wěn)定版。

不得不說vue真是越用越厲害了啊,Webstorm也開始支持了。最后 原生支持才是最好的

以下內(nèi)容過時,針對舊版本的Webstorm

webstorm是前端開發(fā)神器,但我一直都不喜歡webstorm,就因?yàn)槟呛艽斓呐渖湍谴蠊鈽?biāo)。

上陣子開始玩 Vuejs,在 Vue 中,可以 .vue 文件實(shí)現(xiàn)組件化,但各種編輯器都支持不好,作者也給sublime開發(fā)了相關(guān)的vue插件。我覺得用sublime就是在浪費(fèi)生命啊,花那么多時間來裝插件配環(huán)境,我選擇IDE!

堅持用sublime寫了一個月的vue,沒有智能提示(而對重度依賴提示),不能對代碼進(jìn)行格式化,手動調(diào)縮進(jìn),尼瑪,能堅持這么久也不容易。所以折騰了下webstorm看怎么支持,所以就有這篇筆記。

vue支持

打開 Settings => File Types 找到 HTML 添加 *.vue

這樣vue文件就相當(dāng)于html文件,可以編輯css,js,也都有智能提示。

我一般用的是 es6 ,所以vue寫es6的代碼,webstorm還是會報錯。

vue里ES6支持

將script標(biāo)簽添加 type=”es6” 屬性

<script type="es6">
</script>

然后打開 Settings => Language Injections 添加 XML Tag Injection,內(nèi)容如下圖。

*.js 支持ES6

webstorm默認(rèn)js文件是ES5語法

打開 Settings => Languages & Frameworks => Javascript

把 Javascript Language version 改為 ECMAScript 6

PS:要在vue文件里寫sass,stylus之類的css預(yù)處理,webstorm就不支持了,我也嘗試了添加 Injection ,代碼高亮正常,但卻是臨時的,只要一改動代碼,又會劃很多紅線了,經(jīng)過google,這似乎是webstorm的一個已知的Bug。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue中splice()方法對數(shù)組進(jìn)行增刪改等操作的實(shí)現(xiàn)

    Vue中splice()方法對數(shù)組進(jìn)行增刪改等操作的實(shí)現(xiàn)

    vue中對數(shù)組的元素進(jìn)行刪除,以前一直以為這個方法是vue中特有的,后來百度之后才知道原來是js的一個寫法,下面這篇文章主要給大家介紹了關(guān)于Vue中splice()方法對數(shù)組進(jìn)行增刪改等操作的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2023-05-05
  • vue給對象添加屬性沒有響應(yīng)式的問題及解決

    vue給對象添加屬性沒有響應(yīng)式的問題及解決

    這篇文章主要介紹了vue給對象添加屬性沒有響應(yīng)式的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vant-ui組件調(diào)用Dialog彈窗異步關(guān)閉操作

    vant-ui組件調(diào)用Dialog彈窗異步關(guān)閉操作

    這篇文章主要介紹了vant-ui組件調(diào)用Dialog彈窗異步關(guān)閉操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Vue中mixins的使用方法詳解

    Vue中mixins的使用方法詳解

    mixins是一種分發(fā) Vue 組件中可復(fù)用功能的使用方式,它是一個 js 對象,包含我們組件script中的任意功能選項(xiàng),下面就跟隨小編一起來看看它的具體使用吧
    2024-03-03
  • vue3中使用ref獲取dom的操作代碼

    vue3中使用ref獲取dom的操作代碼

    ref在我們開發(fā)項(xiàng)目當(dāng)中很重要的,在?Vue?中使用?ref?可以提高代碼的可讀性和維護(hù)性,因?yàn)樗苯訕?biāo)識出了組件中需要操作的具體元素或組件實(shí)例,本文我將給大家?guī)淼氖莢ue3中用ref獲取dom的操作,文中有相關(guān)的代碼示例供大家參考,需要的朋友可以參考下
    2024-06-06
  • Vue2實(shí)現(xiàn)圖片的拖拽,縮放和旋轉(zhuǎn)效果的示例代碼

    Vue2實(shí)現(xiàn)圖片的拖拽,縮放和旋轉(zhuǎn)效果的示例代碼

    這篇文章主要為大家介紹了如何基于vue2?實(shí)現(xiàn)圖片的拖拽、旋轉(zhuǎn)、鼠標(biāo)滾動放大縮小等功能。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下
    2022-11-11
  • Vue3實(shí)戰(zhàn)學(xué)習(xí)配置使用vue?router路由步驟示例

    Vue3實(shí)戰(zhàn)學(xué)習(xí)配置使用vue?router路由步驟示例

    這篇文章主要為大家介紹了Vue3實(shí)戰(zhàn)學(xué)習(xí)配置使用vue?router路由步驟示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • vue使用高德地圖根據(jù)坐標(biāo)定位點(diǎn)的實(shí)現(xiàn)代碼

    vue使用高德地圖根據(jù)坐標(biāo)定位點(diǎn)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了vue使用高德地圖根據(jù)坐標(biāo)定位點(diǎn)的實(shí)現(xiàn)代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Vue組件設(shè)計-滾動置頂設(shè)計案例

    Vue組件設(shè)計-滾動置頂設(shè)計案例

    這篇文章主要介紹了Vue組件設(shè)計-滾動置頂設(shè)計案例,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • vue開發(fā)拖拽進(jìn)度條滑動組件

    vue開發(fā)拖拽進(jìn)度條滑動組件

    這篇文章主要為大家詳細(xì)介紹了vue開發(fā)拖拽進(jìn)度條滑動組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09

最新評論