我正在尝试在我现有的 vue 项目中实现 typescript,但我面临这个错误并且不知道如何解决它。
以下是我的数据、一个函数和我面临的错误的代码片段
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()
},