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 22:02:51 浏览: 27
这个报错是因为你传递给ElInput组件的value属性是一个数组,但是ElInput组件只接受字符串或数字类型的值。你需要检查一下代码中哪里使用了这个组件,并且将传递给它的value属性改为一个字符串或数字类型的值。如果你需要在ElInput组件中显示一个数组,可以使用数组的join()方法将数组转换为一个字符串。例如,将数组['a', 'b', 'c']转换为字符串'a,b,c'可以使用以下代码:
```
let arr = ['a', 'b', 'c'];
let str = arr.join(',');
```
然后你就可以将这个字符串传递给ElInput组件的value属性了。
相关问题
怎么让两个日期取消关联let formatDate=dateObj;this.formatDate(formatDate),dateObj不要受影响
要让两个日期对象取消关联,你可以使用JavaScript中的Date对象的getTime()方法,该方法会返回日期对象的时间戳,时间戳是一个数字,表示从1970年1月1日0时0分0秒到该日期对象所表示的时间之间的毫秒数。你可以使用这个时间戳来创建新的日期对象,从而取消原始日期对象与新日期对象之间的关联。以下是一个示例代码:
```
let dateObj = new Date();
let formatDate = new Date(dateObj.getTime());
this.formatDate(formatDate); // 这里调用了 formatDate 的值,不会影响到原始的 dateObj 对象
```
*/ export function getNextDays() { let days = []; let temp = new Date(); for (let i = 24 * 3; i <= 24 * 7; i += 24) { let dateItem = new Date(temp.getTime() + i * 60 * 60 * 1000); days.push(formatDate_1(dateItem)); } return days; }
这是一个 JavaScript 函数,它返回从当前时间开始的下一个 4 天的日期数组。每个日期都是通过将当前时间加上一定数量的小时来计算的。函数中使用了 formatDate_1 函数,但是这个函数没有被定义,所以无法确定它的实现。