我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

typescript 数组插入对象问题


<el-button type = "text" @click="addImage"><el-icon><Plus /></el-icon>添加图片</el-button>

定义了:

interface Model {
    name: string;
    img: object[] 
}
const model = ref<Model>({
    name: '',
    img: [{}],

});

const addImage = () => {
      model.value.img.push({'img':'baidu.com'});
    };

点按钮提示“TypeError: Cannot read properties of undefined (reading 'push') at addImage”

先检查一下点击按钮的时候是否正确获取到model.value.img的数据,一般是数据发生错误

近期文章

  • 如何在jQuery AJAX函数中使用'data:'?
  • vscode上已经引入了<bits/stdc++.h>,如果不加#include<unordered_set>就会报红
  • osgearth3.2版本在开启光照后地球上会出现黑点
  • vue项目--图片自定义圈出热点区域,配置链接url
  • 询问php注册问题php+MySQL
  • matlab中如何把两个flag结果图弄到一张图上
  • pyechart的items的点击响应事件没反应
  • VUE+SpringBoot框架报错:Request method ‘GET‘ not supported;
  • php邮件附件
  • android 用toolbar实现标题栏
  • 相同id算做一组,取num一组中time最早日期的val值,到单独的列
  • 关于#SQL#的问题,如何解决?
  • 怎么统计文本里可变换的词语
  • 小程序客户API,没有应答
  • 微信文档过期半年,没查看过,怎样恢复?
  • 这是啥意思呐pycharm jupyter 练习
  • JavaScript 正则表达式
  • PHP按索引分组数组
  • 关于Python中反斜杠,正斜杠,双斜杠的问题
  • 数组中统计单词个数问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华