【问题标题】:props being mutated in vue js道具在 vue js 中发生变异
【发布时间】:2020-08-06 23:13:51
【问题描述】:

在运行我的 vue 文件时,我收到以下控制台错误,我是 vue 编程新手并尝试使用 syncfusion UI 组件打印网格。

Prop being mutated: "hierarchyPrintMode"

这是我的代码,在哪里添加计算属性,因为我没有任何道具,我无法理解 here 列出的解决方案。

这是托管应用程序, https://codesandbox.io/s/printing-grid-wqrgz

【问题讨论】:

  • 显示模板
  • @Anatoly 也添加了模板。
  • 将 hierarchyPrintMode: 'All' 添加到数据部分,将其传递给 ejs-grid 像这样的 hierarchyPrintMode:="hierarchyPrintMode" 和代码中的十个只需将 this.hierarchyPrintMode 更改为您需要的任何内容。
  • @Anatoly 请在回答中详细说明您的建议。

标签: javascript typescript vue.js vuejs2 vue-component


【解决方案1】:

将 hierarchyPrintMode: 'All' 添加到数据部分,将其传递给 ejs-grid 像这样的 hierarchyPrintMode:="hierarchyPrintMode" 然后在代码中将 this.hierarchyPrintMode 更改为您需要的任何内容

【讨论】:

  • 您在一行中有两个分配。您可以删除其中一个以查找导致错误的分配吗?
  • 当我尝试为第一个网格及其子网格分配 hierarchyPrintMode 时,hierachyPrintMode 属性发生了变化,因为我想将该属性同时应用于两个网格。
  • 尝试分配给其中一个用于研究目的
  • 我试图只分配给父网格,但仍然是同样的错误。
  • 这样做 this.hierarchyPrintMode = element.innerHTML 也会给你同样的错误?
猜你喜欢
  • 2020-10-16
  • 2021-06-04
  • 2020-09-20
  • 2019-03-03
  • 2019-02-27
  • 2019-05-03
  • 2018-05-01
  • 2021-02-07
相关资源
最近更新 更多