vue.js - 除了 event.title,如何在 ListView 中添加其他文本?
问题描述
我使用了 ListView,现在 ListView 只显示 event.title。但我想从extendedProps 添加额外的字符串。
我尝试像这样使用 eventRender 道具,
eventRender (info) {
if (info.view.constructor.name === 'ListView') {
var title = info.el.getElementsByClassName('fc-list-item-title')[0]
if (title) {
title.innerHTML = `${info.event.title} ${info.event.extendedProps.mobile}
<br>${info.event.extendedProps.description}`
}
}
},
仅当我yarn serve
使用 .vue 构建时才有效yarn build
。它不起作用。
解决方案
我找到了解决方案。
改变
if (info.view.constructor.name === 'ListView') {}
至
const isList = info.view.type.includes('list')
if (isList) {}
推荐阅读
- scala - scala中的一跳和二跳引用
- php - laravel 应用程序在宅基地本地工作,但在生产中找不到未找到的课程
- node.js - 尝试在之后立即启动 React 时出现错误(项目依赖关系树可能有问题......)
- c - 使用 shm_open 将整数从父进程复制到子进程
- html - 从不同的 HTML 结构解析相同的数据
- django - Docker-compose - 如何将容器数据填充到另一个容器?
- python-3.x - 将 MNIST 图像从 (28, 28, 1) 填充到 (32, 32, 1)
- mysql - 如何使用计数仅返回数字?
- php - 如何使用 DarrylDecode 购物车功能将我的购物车数据存储到 Laravel 中的数据库
- azure-devops - 如何在构建过程中访问 AzureDevops 中的管道变量