webstorm添加vue模板支持

作者: 懒先森 | 来源:发表于2015-10-24 23:42 被阅读70372次

在 Vue 中,可以利用一个 .vue 文件实现组件化,而不需要对每个组件分别建立 style, scripts 和 view。
这样做的好处是使组件能更加直观,而坏处是目前有些 editor 对 .vue 的语法支持还是不太好。
我用 Atom 写 .vue 的时候,<style> 的那一块并不能自动补全。不过我个人不依赖 css 的补全,所以没有太大的影响。如果你比较依赖这个,建议你还是把这些代码分离出来。

引用自djyde博客-vuejs-and-webpack-3
Atom没用过,我是webstorm的死忠,所以还是可以so easy的添加对.vue的提示支持;
默认情况编辑器会把.vue文件作为.txt文件的提示方式处理,这对开发纵然是不便利的;乍一看.vue文件的编写结构

  • <style>css-样式
  • <template>html-模板
  • <script>js-脚本

这是什么?这不就是一个内联样式带有JS脚本的html文件吗!
通过webstorm中的File Types配置 将.vue格式的文件注册为HTML文件类型,这样html中的代码提示也会被用到.vue上;
设置演示:

演示动画

2016-6-29更新:

  1. 这两个月有两款vue的插件可以在ws上使用,一款叫vue-for-idea 一款就叫vue;不过有个问题 我建议大家升级到ws2016版本 不然插件容易出问题;
  2. 再一个就是es6语法报错的问题,大家在设置中找javascript 在framework里将其设定为ECMAScript6.0即可

2016-10-12更新:
评论区童鞋反馈vue-for-idea无法在idea的plugin资源中搜索到。因为已经被移除了,可能是被反馈用着不好?看作者也很久没有todo了

相关文章

网友评论

  • PGOne爱吃饺子:楼主,你好如何在wbstream中创建一个vue文件,怎么找不到创建文件的地方
    PGOne爱吃饺子:好的 谢谢哥们啊
    懒先森:@PGOne爱吃饺子 兄弟 没记错的话 可以common+n创建文件 改名为.vue 或者 新建菜单进行新建,webstream 还可以配置文件类型 这样可以在右键新建中快速建vue类型文件
  • 18b4eaf9eced:《webstorm添加vue模板支持 - 简书》写的挺不错的,已经收藏了。

    源码解析:http://tinyurl.com/ycqn86hj


    8afe04d66ee7:写的非常六六六啊

    加油!
  • 51bc3452d9d8::+1: 找半天还是这里的靠谱
  • a74976ac5920:受到帮助啦!非常感谢:+1:
  • dnaEMx:ws2017更新了.支持vue
    558b39be0275:但是貌似还是不能右键新建Vue文件
    懒先森:@Peter_Yuan 嗯是的 前天收到了ws的订阅邮件:grin:虽然已经换vscode了:sweat_smile::sweat_smile:
  • DerryChan:谁是笨笨:smile:
  • b2efe7751b24:请问我mac的webstore用v-bind就报错,说找不到这个命令怎么办
  • ssRice:问下,如果html中应用vue的语法报错,该怎么改,让其不报错呢
    奈何明月照沟渠:@Luqi 界面还能变绿啊?用了两年webstrom没见过呢。。
    Luqi:@一行白鹭上西天 加了这个玩意,界面变的绿了吧唧的,这么搞?
    奈何明月照沟渠:@ssRice 给script标签加上 type="text/ecmascript-6"就不会报错了
  • GD围城:vue-for-idea 最近更新后,.vue文件的代码格式化挂了!!!!
    懒先森:@GD围城 这么悲剧吗……这一阵子忙着面试 没顾着看 现在写个过程项目=_=
  • b6e69a01856b:在webstorm的Plugins搜索不到vue-for-idea怎么办?在线等,急
    b6e69a01856b:@懒先森 那怎么办?
    懒先森:@b6e69a01856b 稍等我再看下
    懒先森:@b6e69a01856b 刚看了下 貌似被干掉了……
  • d6ab84be9151:很有用 感谢
  • 179ea5b387a8:很强!
  • ab7247a75990:vue-for-idea 安装之后,css html 提示全都没有了 -_-#
    懒先森:@橘子桑 是2016版吗?
  • 3cfe20df6e9b:有用
    懒先森:@earlyme 添加更新了
  • 435562c42074:如果js使用的是ES2015的语法,箭头函数在WebStorm里面是会报错的。这种情况在script标签上面加上属性type="text/ecmascript-6"就好了。
    懒先森:@流苏黎 添加更新了

本文标题:webstorm添加vue模板支持

本文链接:https://www.haomeiwen.com/subject/jxtxhttx.html