首页 > 其他 > 详细

解决Parsing error: invalid-first-character-of-tag-name.eslint-plugin-vue的报错

时间:2021-07-02 15:04:32      阅读:17      评论:0      收藏:0      [点我收藏+]

最近在使用Vue的时候把三元运算符写进template部分的时候遇到了错误

代码:

<div>
  {{ (index < 1) ? 1 : index }}
</div>

其实上面这个代码是可以正常运行的,但是Eslint会报错,因为在Html代码中会校验到一个单独的<号,会被Eslint认为是Html代码的一部分而不会认为是模板语言,但因为Vue会去解析这部分的表达式再进行输出所以我们是可以正常运行的

那么不想让Eslint报错的话, 

方法一:我们可以使用Html的转义符来进行对<>号替换

<div>
  {{ (index &lt; 1) ? 1 : index }}
</div>

方法二: v-text方法

<div v-text="(index < 1) ? 1 : index">
</div>

 

解决Parsing error: invalid-first-character-of-tag-name.eslint-plugin-vue的报错

原文:https://www.cnblogs.com/qianxiaoniantianxin/p/14962339.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!