首页 > 解决方案 > 如何在 fullcalendar 5 中从 Vuex 获取数据到 dayCellDidMount?

问题描述

我不想使用“事件”或“事件源”。我想制作完全自定义的单元格。也就是说,从 dayCellDidMount 挂钩显示您的标题。现在我从商店获取数据,但在初始化单元格之前他们没有时间加载。

 renderDays (arg) {
      const editIcon = document.createElement('div')
      editIcon.classList.add('material-icons', 'calendar-edit-icon')
      editIcon.textContent = 'create'
      const title = document.createElement('div')
      const currentDateStr =
          arg.date.getFullYear() +
          '-' +
          ('0' + (arg.date.getMonth() + 1)).slice(-2) +
          '-' +
          ('0' + arg.date.getDate()).slice(-2)

      this.events.forEach(event => {
        if (event.start === currentDateStr) {
          title.textContent = event.title
        }
      })

      arg.el.append(editIcon)
      arg.el.append(title)
    },

标签: vue.jsfullcalendarvuex

解决方案


推荐阅读