小编Jac*_*ack的帖子

es lint 最大长度规则禁用不起作用

我正在尝试在打字稿文件中禁用 eslint 规则。我有一个包含超过 500 个字符的正则表达式。所以它生成了一个 eslint 警告。由于这是一个正则表达式,更好的方法是在仅为该行声明正则表达式之前添加 eslint 注释。所以我的尝试如下。

/* eslint-disable-next-line max-len */
export const URI_REGEX = "" // something which is very long
Run Code Online (Sandbox Code Playgroud)

但这仍然不起作用。我可以看到 eslint 警告为This line has a length of 509. Maximum allowed is 270。那么我该如何删除这个警告呢?

javascript typescript reactjs eslint

6
推荐指数
1
解决办法
7879
查看次数

类型上不存在属性 - vue 和 typescript

我正在尝试将js代码转换为ts。我的尝试如下。

<script lang="ts">
 export default {
  data() {
    return {
      isShow: false as boolean
    }
  },
  methods: {
    openCalendar() : void {
      this.isShow = true;
    },
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

但是当我运行该应用程序时,它会在控制台中抛出一个错误,指出isShowType 上不存在Property {open(): void;}。我哪里出错了,该如何解决?

typescript vue.js nuxt.js

0
推荐指数
1
解决办法
1983
查看次数

标签 统计

typescript ×2

eslint ×1

javascript ×1

nuxt.js ×1

reactjs ×1

vue.js ×1