moduleB.js 785 B

123456789101112131415161718192021222324252627
  1. export default {
  2. state: {
  3. timestamp: 1608820295//初始时间戳
  4. },
  5. getters: {
  6. timeString(state) {//时间戳转换后的时间
  7. var date = new Date(state.timestamp);
  8. var year = date.getFullYear();
  9. var mon = date.getMonth()+1;
  10. var day = date.getDate();
  11. var hours = date.getHours();
  12. var minu = date.getMinutes();
  13. var sec = date.getSeconds();
  14. var trMon = mon<10 ? '0'+mon : mon
  15. var trDay = day<10 ? '0'+day : day
  16. return year+'-'+trMon+'-'+trDay+" "+hours+":"+minu+":"+sec;
  17. }
  18. },
  19. mutations: {
  20. updateTime(state){//更新当前时间戳
  21. state.timestamp = Date.now()
  22. }
  23. },
  24. actions: {
  25. }
  26. }