Vue.js组件模板类型

时间:2018-12-02 10:05:51

标签: laravel vue.js visual-studio-code laravel-blade

在我公司,对于Vue.js模板,我们在单独的Blade文件中编写组件。我的问题是这些文件中没有突出显示HTML代码。整个HTML代码写在script标记内,标记的语法为:

<script type="x/templates" id="nameOfComponent">

通过删除type属性,突出显示开始正常工作。我进行了一些搜索,发现有不同的类型,但是我从未见过像上面的那种(我看到的最接近的是text/x-template,并突出显示了它)。现在,由于不允许更改这些内容,所以我有两个问题(还要提到我对JavaScript和PHP还是陌生的):

  • 如果这不是预定义类型,是否支持用户定义类型?
  • 如果是这样,VS代码是否有任何扩展名可以突出显示代码的HTML部分?
  • 如果用户定义的类型不是正确的解决方案,那么哪种对我来说是最佳解决方案?

1 个答案:

答案 0 :(得分:0)

尝试:

https://github.com/vuejs/vetur

肯定会支持vue模板语法突出显示。