当前位置: 首页 > 知识库问答 >
问题:

如果没有标签,则删除工具提示

邹山
2023-03-14

我使用这个回调函数来检查图表的悬停部分是否有标签

tooltips: {
    callbacks: {
      label: function(tooltipItem, data) {
        var label = data.labels[tooltipItem.index];
        if(label !== 'undefined'){
          return label;
        }
      }
    }
  }

但工具提示箭头继续出现。我该如何移除它?

https://codepen.io/marcelo2605/pen/vWxyBL

共有3个答案

丁承德
2023-03-14
tooltips: {
    callbacks: {
      label: function(tooltipItem, data) {
        var label = data.labels[tooltipItem.index];
        if(label !== undefined){//use undefined instead 'undefined'
          return label;
        }else{
          return label.destroy()
         }
      }
    }
  }
西门安宁
2023-03-14

首先使用< code >类型的标签!= "undefined"查看它是否未定义。

第二次使用选项系统默认.全局.工具提示.启用 = false;这将删除标签。

这是它的演示。

侯博易
2023-03-14

添加<code>typeof或<code>destroy()

tooltips: {
  callbacks: {
    label: function(tooltipItem, data) {
      var label = data.labels[tooltipItem.index];
        if(typeof label !== 'undefined') {
          return label;
        } else {
          label.destroy();
        }
      }
    }
  }
 类似资料:
  • Quickly removes tag, found by “Match Tag Pair” from current caret position, and adjusts indentation. 快速删除标签,并调整缩进。这里的标签是在插入符所在位置由 匹配标签 功能查找的标签。 <body> <div |class="wrapper"> <h1>Title</h1>

  • 我试图递归删除JSON对象和所有子对象中的空值。如果子对象的关键点都已删除,则我希望该子对象也被删除。 比如。 应该变成这样: 下面是我编写的删除所有空值键的函数: 但这不会删除没有子项的父项: 因此,我得到的不是上面的结果,而是: 如您所见,它不会删除申请人的密钥。我如何在函数中检查它?或者它是否需要编写在我调用delKeys()后调用的单独函数中? 还有,有人看到这达到了最大递归深度吗?我尝试

  • 有没有人有类似的问题,任何帮助都很感激。

  • 我正在从Priming设置fullcalendar事件的工具提示。当我运行代码时,我会在web控制台中看到初始化的工具提示,但当我将鼠标放在事件上时,我看不到它。 我正在用Typescript开发,Priming 7.0。5,6。我正在使用fullcalendar v4。0,我遵循eventRender页面中的工具提示示例。 有我的代码: 贷款组成部分ts 贷款组成部分html 将结果输入我的控制

  • 如果我的标签包含文本太长,并且当我用鼠标悬停在标签上时,我想要一个显示整个标签文本的工具提示。是否可以在 SceneBuilder 中执行此操作,或者我必须以编程方式对所有标注执行此操作?

  • 我使用的是chart.bundle.min.js 2.3.0。