formatDate() { //获取当前时间并打印 let myDate = new Date() let wk = myDate.getDay() // let yy = String(myDate.getFullYear()) // let y = myDate.getFullYear() let mou= myDate.getMonth() + 1 let mm = String(mou ? '0' + mou : mou) let dd = String(myDate.getDate() < 10 ? '0' + myDate.getDate() : myDate.getDate()) let hou = String(myDate.getHours() < 10 ? '0' + myDate.getHours() : myDate.getHours()) let min = String(myDate.getMinutes() < 10 ? '0' + myDate.getMinutes() : myDate.getMinutes()) let sec = String(myDate.getSeconds() < 10 ? '0' + myDate.getSeconds() : myDate.getSeconds()) let weeks = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'] let week = weeks[wk] // this.nowDate = yy + ' 年 ' + mm + ' 月 ' + dd + ' 日' this.nowDate = mm + '月' + dd + '日' console.log(hou + ':' + min + ':' + sec); // this.nowTime = String(hou + ':' + min + ':' + sec) // console.log(typeof this.nowTime); this.nowWeek = week },报错 [Vue warn]: Invalid prop: type check failed for prop "value". Expected String, Number, got Array found in ---> <ElInput> at packages/inp
时间: 2023-12-18 07:02:51 浏览: 123
这个报错是因为你传递给ElInput组件的value属性是一个数组,但是ElInput组件只接受字符串或数字类型的值。你需要检查一下代码中哪里使用了这个组件,并且将传递给它的value属性改为一个字符串或数字类型的值。如果你需要在ElInput组件中显示一个数组,可以使用数组的join()方法将数组转换为一个字符串。例如,将数组['a', 'b', 'c']转换为字符串'a,b,c'可以使用以下代码:
```
let arr = ['a', 'b', 'c'];
let str = arr.join(',');
```
然后你就可以将这个字符串传递给ElInput组件的value属性了。
阅读全文