组件
components/dos-week.vue
<template><text>{{week}}</text>
</template>
<script>export default {props: {'time': String},mounted(e) {this.week = this.getWeek(Number(this.time))},data() {return {week: ''}},methods: {// 通过时间戳计算星期,如 getWeek(1706190315813),得到 周三 getWeek(strDate, type) {let index = new Date(strDate).getDay();let weekList = []if (type === '星期') {weekList = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];} else {weekList = ["周天", "周一", "周二", "周三", "周四", "周五", "周六"];}return weekList[index];}}}
</script>
使用
import DOS_week from './components/dos-week.vue'
components: {DOS_week
},
<DOS_week :time='item.time'></DOS_week>