Long类型转为el-date-picker的年度
时间: 2023-07-24 16:04:31 浏览: 42
要将 long 类型的日期转换为 el-date-picker 组件的年度值,你可以使用 JavaScript 中的 `Date` 对象来实现。
首先,根据 long 类型的日期创建一个 `Date` 对象。可以使用以下代码将 long 类型的日期转换为 `Date` 对象:
```javascript
const longDate = 1640995200000; // 替换为你的 long 类型日期
const date = new Date(longDate);
```
然后,从 `Date` 对象中获取年份值。可以使用 `getFullYear()` 方法来获取年份值:
```javascript
const year = date.getFullYear();
```
最后,将获取到的年份值设置到 el-date-picker 组件中。可以使用 `this.$refs.yourRefName.picker.$children[0].$refs.input` 来访问 el-date-picker 组件的输入框元素,然后设置其值为获取到的年份值:
```javascript
this.$refs.yourRefName.picker.$children[0].$refs.input.value = year;
```
注意替换 `yourRefName` 为你在 el-date-picker 组件上设置的 `ref` 属性的值。
完整的代码如下:
```javascript
const longDate = 1640995200000; // 替换为你的 long 类型日期
const date = new Date(longDate);
const year = date.getFullYear();
this.$refs.yourRefName.picker.$children[0].$refs.input.value = year;
```
希望对你有帮助!