[vue/no-parsing-error] Parsing error: invalid-first-character-of-tag-name.eslint-plugin-vue Parsing error: invalid-first-character-of-tag-name.eslint(vue/no-parsing-error)

摘要:
问题描述:vue页面使用插值语法和三元表达式,出现上述错误,但可以正常运行;错误代码,例如:<p>{num<0?

[vue/no-parsing-error] Parsing error: invalid-first-character-of-tag-name.eslint-plugin-vue Parsing error: invalid-first-character-of-tag-name.eslint(vue/no-parsing-error)第1张

问题描述:

vue页面中使用插值语法和三元表达式,出现以上报错,但是可以正常运行;

报错代码如:

<p>{{num<0?"你好":"hello"}}</>

报错信息

[vue/no-parsing-error]
Parsing error: invalid-first-character-of-tag-name.eslint-plugin-vue
Parsing error: invalid-first-character-of-tag-name.eslint(vue/no-parsing-error)

问题解析:

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

解决Eslint报错:

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

<p>{{ (num &lt; 1) ? "你好":"hello" }}</p>

方法二: 使用 v-text 指令

<p v-text="(num < 1) ? '你好':'hello'"></p>

免责声明:文章转载自《[vue/no-parsing-error] Parsing error: invalid-first-character-of-tag-name.eslint-plugin-vue Parsing error: invalid-first-character-of-tag-name.eslint(vue/no-parsing-error)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Mysql log_slave_updates 参数Oracle触发器详细 和 Oracle 创建序列号下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Vue快速搭建项目

1. 安装node.js,这是最基础的环境; 2. 安装cnpm: npm install cnpm -g --registry=https://registry.npm.taobao.org 3. 全局安装vue-cli: cnpm install -g vue-cli 4. 安装vue-cli成功后,通过cd命令进入你想放置项目的文件夹,...

vue:app.vue中添加监听beforeunload事件,即当浏览器窗口关闭或刷新时删除vuex中的数据

当打开页面时,添加事件监听,即监听beforeunload事件,beforeunload事件在关闭页面时触发。即当关闭页面时,手动删除localStorage中的数据。 app.vue中的代码如下: <template> <div id="app"> <router-view /> </div>...

vue 笔记

新建项目 vue init webpack  ”项目名称“ 安装element-ui cnpm i element-ui--save main.js导入element-ui: import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(...

Vue可伸缩工具栏

<template> <div class="main"> <div class="toolbar" :class="{ toolbar_show: !openStatus }"> <el-button type="primary" size="small">点击</el-button>...

原有vue项目接入typescript

原有vue项目接入typescript 为什么要接入typescript javascript由于自身的弱类型,使用起来非常灵活。 这也就为大型项目、多人协作开发埋下了很多隐患。如果是自己的私有业务倒无所谓,主要是对外接口和公共方法,对接起来非常头疼。主要表现在几方面: 参数类型没有校验,怎么传都有,有时会出现一些由于类型转换带来的未知问题。 接口文档不...

学习vue结合ajax查询出后台数据

第一步:先获取后台的API 这里已经写好了后台,API是bookAction_getAllBook 第二步:创建jsp文件并导入vue.js和JQuery.js 第三步:写上Model 第四步:写上View 这时页面上的显示的数据都是写死的,这时候就需要写上ajax通过它来获取到后台的数据并把它显示出来 第五步:ajax 先把model定义成一...