如何在 vue 中使用打字稿

时间:2021-07-26 09:59:21

标签: javascript typescript vue.js

我正在尝试在我现有的 vue 项目中实现 typescript,但我面临这个错误并且不知道如何解决它。

1

以下是我的数据、一个函数和我面临的错误的代码片段

data() {
return {
  inputValue: '',
  validator: false,
  focus: false,
  hoverShow: false,
  active: false,
  defaultInput: 'page',
  currentIcon: 'paperclip',
  validation: {
    email:
      /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,
    phone: /0[0-9]{10}/,
    page: /(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/,
  },
}

},

 methods: {
toggleFocus(value) {
  this.focus = value
  this.checkField()
},

0 个答案:

没有答案