Vue.js 如何在fullcalendar 5中从Vuex获取数据到dayCellDidMount?

Vue.js 如何在fullcalendar 5中从Vuex获取数据到dayCellDidMount?,vue.js,fullcalendar,vuex,Vue.js,Fullcalendar,Vuex,我不想使用“事件”或“事件源”。我想制作完全定制的单元格。也就是说,显示dayCellDidMount钩子中的标题。现在我从存储中获取数据,但在单元初始化之前,它们没有时间加载 renderDays (arg) { const editIcon = document.createElement('div') editIcon.classList.add('material-icons', 'calendar-edit-icon') editIcon.text

我不想使用“事件”或“事件源”。我想制作完全定制的单元格。也就是说,显示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)
    },

为什么不想使用事件?这并没有让很多老师不想使用事件,因为我想做很多定制的事情。例如,我不想有一个标准的标题。相反,我想创造我自己的条件,展示我所需要的。因此,我也将不再需要隐藏我不需要的标准弹出窗口,在单击eventClick和dateClick时复制功能(因为我希望在单击时具有相同的功能,即打开我的弹出窗口),等等。。。我已经尝试过通过各种活动来做到这一点,这绝对不是我想要的。我想自己画所有的东西,在适当的钩子里。一般来说,我已经解决了这个问题。我只是向手表(在vue中)添加了一个变量,用于显示存储中对数组的任何更改,并在数组更改时更改其值,还向日历添加了一个键以进行新的渲染。我真的不喜欢这个解决方案,但这就是我所能做的。当点击事件或日期时,没有“标准弹出窗口”。我不知道你指的是什么。这当然不是完整日历的一部分,可能是您添加的其他内容。所以这与“我不想有一个标准的头衔,相反,我想创造我自己的条件,展示我需要的东西”无关,这很好。您有event render hooks(),您可以在其中随意更改事件的内容和外观。据我所知,我看不出你的两个观点是如何成为完全抛弃事件模型的论据的