【问题标题】:How can I get month moment js in loop on the vue?如何在 vue 上循环获取月时刻 js?
【发布时间】:2020-02-12 16:06:03
【问题描述】:

我有问题

看看这个:https://codepen.io/positivethinking639/pen/YzzWyaR?editors=1010

如果脚本执行,console.log(date)的结果是

而我的脚本应该是结果

2019-10-01
2019-10-02
...
...
2019-10-31

为什么结果不匹配?

如果我选择下个月,结果也将不匹配

【问题讨论】:

  • 添加以下修复后现在工作正常吗?

标签: vue.js datepicker momentjs vue-component vuetify.js


【解决方案1】:

更新循环初始化 for(var i = 1; i

现在它按预期工作了

new Vue({
  el: '#app',
  vuetify: new Vuetify(),
  data: () => ({
    date: '2019-10-15',
    id: 5
  }),
  methods: {
    pickerUpdate: async function(val, id) {
      let totalDay = moment(val, "YYYY-MM").daysInMonth() 
      console.log(totalDay)
      for(var i = 1; i <= totalDay; i++) {
        let date = moment().month(val.split('-')[1]-1).date(i).format("YYYY-MM-DD")
        console.log(date)
      }

    },
  },

})

在这里编写代码:https://codepen.io/chansv/pen/dyyXYgQ?editors=1010

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-15
    • 1970-01-01
    • 2020-06-27
    • 2019-05-05
    • 2017-07-07
    • 1970-01-01
    • 2021-05-21
    相关资源
    最近更新 更多