qq_41712950 2023-09-08 14:44 采纳率: 54.5%
浏览 2
已结题

使用datav组件设置了config值但读取不了

使用datav组件明明设置了config值,但是获取不到
报错:Cannot read properties of undefined (reading 'config')at eval


```javascript

<template>
      <dv-scroll-board ref="scrollBoard" :config="config" style="width:100%;height:200px;opacity: 0.8;" id="gdkb"/>
  </template>
<script>
import axios from 'axios'
export default {
    name: "Gd-kb",
    components: {},
    data() {
      return {
        config: {
            header: ['序号', '工作令号', 'MC/MO','计划数量','完成数量','直通数量','完成率','直通率','稼动率','一次检完成率','质量达标','配料'],
            data: [
                ['1', 'J2022-1021-2模块', 'M000099702','2000','200','196','10%','98%','85%','99%','98%','完成'],
                ['2', 'J2022-1021-2模块', 'M000099703','3000','200','196','10%','98%','85%','99%','98%','完成'],
            ],
            columnWidth: [150,400,400,200,200,200,200,200,200,400,200,200,200],
            align: ['center'],
            carousel: 'page',
            headerBGC:'#0A2732',
            oddRowBGC:'#0A2732'
        }
      }
    },
    methods:{
      getgdkb(){
        var url = "http://172.16.100.26/InputScoresDetailsDevelopedSunrise_Web.ashx?urlflag=3&sId=155"
        var worktime={
          ClassName:"",
          StartWorkTime:"",
          EndWorkTime:""
        }
        var worktimes=new Array()
        var s={
          'LineName': 'DIPZ-L6 WL',
          'WorkTime': worktimes
        } 
        worktimes.pop(worktime)
        axios.post(url, JSON.stringify(s)).then(function (res) {
          console.log(res.data.WorkOrderData)
          //if (res.data.code == 200) {
            //this.config.data.length=0;
            this.config.data = res.data.WorkOrderData
            //this.config = { ...this.config };
            this.$refs['scrollBoard'].updateRows(this.config.data)
        //}
      }).catch(function (error) {
          console.log(error)
    })

    }
    },
    mounted(){
      this.getgdkb()
    }
}

</script>

报错:
Cannot read properties of undefined (reading 'config') at eval

  • 写回答

1条回答 默认 最新

  • 左安青 2023-09-08 15:05
    关注

    代码改一下,看一下是否可以,

    
    axios.post(url, JSON.stringify(s)).then((res) => {
      console.log(res.data.WorkOrderData)
      this.config.data = res.data.WorkOrderData
      this.$refs['scrollBoard'].updateRows(this.config.data)
    }).catch((error) => {
      console.log(error)
    })
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月8日
  • 赞助了问题酬金15元 9月8日
  • 创建了问题 9月8日

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算