小编Pau*_*ray的帖子

响应图表不受控制地增长

我有一个 vue 组件,它实现了 vue-chartjs 的 Horizo​​ntalBar 组件,我将其渲染为 bootstrap-vue 表中的单元格。我的愿望是让图表保持固定的高度,但随着窗口的增大/缩小而水平缩放。

当页面首次加载时,图表播放得很好,但在调整大小以覆盖页面上的其他元素时,图表会不受控制地增长。

大部分在开始时工作,尽管图表并没有完全填满空间 一旦我调整屏幕大小,图表就会接管

我怎样才能让他们做出正确的反应而不让他们去不该去的地方?我还想确保它们实际上占据了它们所在的表格单元格的范围,而不是奇怪地停止了几个像素。

这是我的相关组件代码:

<script>
import { HorizontalBar } from "vue-chartjs";
import Constants from "../../services/Constants";

export default {
  name: "ResponseGraph",
  extends: HorizontalBar,
  props: { /* some props */ },
  data: () => ({
    chartData: {},
    options: {
      responsive: true,
      maintainAspectRatio: false,
      scales: {
        xAxes: [{ stacked: true, display: false }],
        yAxes: [{ stacked: true, display: false }]
      },
      legend: {
        display: false
      },
      tooltips: {
        enabled: false
      }
    }
  }),
  mounted() { …
Run Code Online (Sandbox Code Playgroud)

vue.js chart.js vue-chartjs bootstrap-vue

5
推荐指数
0
解决办法
856
查看次数

Sendgrid 动态模板从锚标记中剥离 HREF

我有一个动态电子邮件模板,用于向用户发送唯一的令牌链接以重置其密码。我将链接分配给请求对象中个性化的dynamic_template_data 部分中名为“link”的字段。当我收到电子邮件时,我的锚标记没有 href 属性。

这是我的请求对象:

{
        method: "POST",
        url: "/v3/mail/send",
        headers: {
          "content-type": "application/json"
        },
        body: {
          personalizations: [
            {
              to: [{ email: email, name: name }],
              dynamic_template_data: {
                link: link
              }
            }
          ],
          // some other content
          // ...
          template_id: Constants.EMAIL.RESET_PASSWORD
        },
        json: true
      }
Run Code Online (Sandbox Code Playgroud)

以及我的 sendgrid 动态模板中的 html:

<div>Use the following link to reset your password: <a href="{{link}}">{{link}}</a></div>
Run Code Online (Sandbox Code Playgroud)

当我收到电子邮件时,链接的文本已正确填充我的动态内容,但该元素没有 href 属性,因此它呈现为纯文本且不可单击:

在此输入图像描述

特别奇怪的是,当我在 SendGrid 的设计编辑器上预览动态模板时,href 字段会正确填充我传入的测试数据。

html javascript sendgrid sendgrid-api-v3 sendgrid-templates

3
推荐指数
1
解决办法
2622
查看次数