今天 ,在工作中碰见一个问题,就是数据我从后台获取到了,然后日常将其赋值到data对象里面一个变量里面

因为是一个数组 我想在前台 遍历 然后问题就出现了 一直报我 undefined

然后我再控制台打印了下 显示 observe 百度了说了下 这种情况是vue中的一个数据代理什么的

不让遍历 除非 你进行深拷贝 再赋值到一个变量里面才可以

我试了下JSON.parse(JSON.stringify(数据)) 这样就可以遍历

不知道为什么 我这样 还是不行 可能是哪里出了什么问题 我最后是把那个 从后台返回的数据 单独把需要遍历的数组对象取出来单独使用一个变量 存放 最后在前台 可以遍历出来了

还有一种情况就是 我在前台把数据遍历出来 但是还是报错显示我undefined 数据确实正常显示了

这个是因为 vue渲染的时候 你这个数据还没有回来 vue中的数据实行的是 观察者模式 如果数据一旦回来 它就自动赋值了

所以 你看到了 页面正常显示 但还是 报错了

这种方法 其实你可以 先用v-if 判断 如果有值的情况下 在显示数据

2.还有一个问题是

从vue从后台返回的视频资源路径 我发现了在前台界面上显示不出来

<source :src="videoSrc">

上面这种方法 视频显示不出来 最后用线面这种方法 可以正常显示 很奇怪

observe数据代理相关推荐

  1. get vue 和set 用法_深入剖析Vue源码 - 数据代理,关联子父组件

    简单回顾一下这个系列的前两节,前两节花了大篇幅讲了vue在初始化时进行的选项合并.选项配置是vue实例化的第一步,针对不同类型的选项,vue提供的丰富选项配置策略以保证用户可以使用不同丰富的配置选项. ...

  2. 流媒体数据代理----Anychat

    "用户流媒体数据代理功能",使用该功能可以实现指定用户将其它用户的流媒体数据(音频.视频)做为自己的数据,转发给请求指定用户相关数据的用户. 应用场景:将指定用户(P)设置为其它用 ...

  3. data 的数据代理

    一.Object.defineProperty() 控制对象的属性值 let num = 18; let person = {name: 'mary',age: num; };Object.defin ...

  4. Vue数据代理与数据监测

    一.数据代理 1.什么是数据代理? 数据代理:通过一个对象代理对另一个对象中属性的操作 2.Vue数据代理 通过vm对象来代理配置对象data中所有属性的操作. (如果想访问data里的数据,可以直接 ...

  5. 【Vue2.0】—数据代理(一)

    [Vue2.0]-数据代理(一) Vue 的数据代理:通过VM对象来代理data对象中属性的操作(读/写) Vue 中数据代理的好处:更加方便的操作data中的数据 基本原理: 通过Object.de ...

  6. vue2知识点:数据代理

    文章目录 一.何为数据代理 二.vue中的数据代理 三.回顾Object.defineProperty() 本人其他相关文章链接 一.何为数据代理 数据代理:通过一个对象代理对另一个对象中属性的操作( ...

  7. 【精讲】vue数据绑定、数据内容的应用、数据结构、数据代理

    目录 简介 vue数据绑定 数据内容的应用 数据结构 数据代理 知识点拓展 简介 vue是一款实用的框架,他可以大大提高我们编写项目的速度.在之前的板块中,我们聊过vue框架的实用性,在这一板块,我们 ...

  8. vue面试核心,双向数据绑定,数据代理,数据劫持,发布订阅,数据编译,看这个demo就够了

    vue面试核心,双向数据绑定,数据代理,数据劫持,发布订阅,数据编译,看这个demo就够了. 不在怕面试官,你给我怼过去.复制到html文档,浏览器运行即可. mvvm原理剖析 {{singer}}

  9. 从零学习Vue - 02模板语法、el与data两种写法、mvvm模型、数据代理

    root容器里的代码被称为模板,有了模板会有特殊的模板语法.Vue模板中语法有两大类,一类是插值语法,另一类是指令语法. 插值语法 功能:用于解析标签体内容.写法:{{xxx}},xxx为js表达式, ...

最新文章

  1. C++ 与 JAVA区别
  2. Android布局Include的好处,Android布局之include文件的使用中的疑难杂症
  3. VSCode 初次写vue项目并一键生成.vue模版
  4. 数据eda_银行数据EDA:逐步
  5. 华农java答案_华南农业大学JAVA程序设计A卷答案.doc
  6. 知网又火了!续订费近千万且连年上涨 中科院:不堪重负 停用
  7. NTFS for Mac支持Mac拷贝文件到硬盘
  8. ftk学习记(消息框篇)
  9. 五:Java+SpringBoot集成SwaggerUI
  10. 为你的.NET/Mono应用程序加入更新支持NetSparkle
  11. AnkhSVN支持vs2012~2022
  12. C++析构函数定义和使用
  13. BTA | 厉晹Roy Li:浅谈区块链技术在企业级应用中的实践
  14. JavaEE中的依赖性——依赖性注入
  15. 【物流篇】数商云物流供应链解决方案
  16. android 拨打电话 实例,Android实战教程第三篇之简单实现拨打电话功能
  17. 多可文档管理系统的手机版
  18. Hypervisor操作系统间的通信技术
  19. 人在死去的一瞬间是否会害怕,这些回答够真实,也让人落泪
  20. 【MathType】彻底解决公式大小与文章文字大小不统一(含字体的字号与磅(pt)和像素(px)之间的换算关系)

热门文章

  1. 深度学习入门(三十八)计算性能——多GPU训练
  2. 前端webRTC实现一对一(也可以转化为一对多)视频聊天及视频流截图上传(拍照上传)——WebRTC实战
  3. Verilog数字系统设计教程[第4版]夏宇闻——第三部分练习十二
  4. Android APN的配置和加载
  5. WebDriver高阶API(8)
  6. 【MySQL】数据库的基本查询
  7. Ubuntu 源介绍
  8. 火眼金睛,天翼云助力打造城市视觉中枢
  9. 服务器的运行寿命一般有多久?服务器怎么选?
  10. DG Broker配置、日志传输、备库管理与主备切换