Vue.js 如何在vue上获得循环中的月时刻js?

Vue.js 如何在vue上获得循环中的月时刻js?,vue.js,datepicker,momentjs,vue-component,vuetify.js,Vue.js,Datepicker,Momentjs,Vue Component,Vuetify.js,我有个问题 看看这个: 如果执行了脚本,则console.log(date)的结果为 然而,从我的脚本应该得到结果 2019-10-01 2019-10-02 ... ... 2019-10-31 为什么结果不匹配 如果我选择下个月,结果也将不匹配(var I=1;I)的循环初始化更新({ 日期:“2019-10-15”, 身份证号码:5 }), 方法:{ pickerUpdate:异步函数(val,id){ 设totalDay=时刻(val,“YYYY-MM”).daysInMonth()

我有个问题

看看这个:

如果执行了脚本,则
console.log(date)
的结果为

然而,从我的脚本应该得到结果

2019-10-01
2019-10-02
...
...
2019-10-31
为什么结果不匹配


如果我选择下个月,结果也将不匹配(var I=1;I)的循环初始化更新({ 日期:“2019-10-15”, 身份证号码:5 }), 方法:{ pickerUpdate:异步函数(val,id){ 设totalDay=时刻(val,“YYYY-MM”).daysInMonth() console.log(totalDay)
对于(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)
      }

    },
  },

})