首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FullCalendar在每个日期旁边添加“未定义”

FullCalendar在每个日期旁边添加“未定义”
EN

Stack Overflow用户
提问于 2018-01-15 22:10:56
回答 1查看 1.5K关注 0票数 1

我使用的是vue-全日历,它是FullCalendar库的包装器。我已经设置了日历,它运行良好,但我一导入调度器,它就提供了FullCalendar功能,以显示日历中每个日期旁边的“未定义”资源(如您在图像上看到的)。

我找到了关于这个问题的两篇关于堆栈溢出的文章:

  1. jQuery fullCalendar在标题上显示未定义 --我试图改变moment.js的顺序,但这没有帮助。这个问题也正在发生,即使我一点也不影响moment.js。
  2. 如何在完整日历中编辑标题 --也试图恢复到FullCalendar的旧版本,但没有成功。

这是我正在使用的代码:

代码语言:javascript
复制
<template>
<div>
    <full-calendar
            ref="calendar"
            :events="events"
            :config="config"
    >
    </full-calendar>
</div>
</template>

<script>
  import * as moment from 'moment'
  import {FullCalendar} from 'vue-full-calendar'
  import 'fullcalendar/dist/fullcalendar.min.css'
  import 'fullcalendar-scheduler'
  import "fullcalendar-scheduler/dist/scheduler.min.css"

  export default {
    data() {
      return {
        config: {},

        events: [
          {
            id: 1,
            title: 'Title',
            start: moment().add(2, 'd').add(2, 'h'),
            end: moment().add(2, 'd').add(4, 'h'),
            resourceId: 'a'
          }
        ]
      }
    },

    methods: {},

    components: {
      FullCalendar
    }

  }
</script>
EN

回答 1

Stack Overflow用户

发布于 2019-03-19 15:38:39

将其添加到您的FullCalendar配置中,未定义的将从标题中剥离

代码语言:javascript
复制
viewRender: function(view, element) {
              $('.fc-center')[0].children[0].innerText = view.title.replace(new RegExp("undefined", 'g'), "");
          }

如果您使用vue更好地导入*从‘jquery’$;

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48271386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档