vue生成的__ob__: Observer无法解析jsonp

2020-06-04 13:54:21

参考地址  https://www.zhihu.com/search?type=content&q=Observer%20%E6%95%B0%E7%BB%84

参考地址 2   Vue中带有__ob__: Observer的数组无法遍历的问题

参考地址3  


首先,解决办法是 console.log(JSON.stringify(this.obj)),


还有的说和jsonp异步导致的,具体导致看连接,

参考地址 vue中为什么[__ob__: Observer]下无法取到数据



然后这些都没能解决我的问题。

我的代码时从react移植过来的。

computed 从vuex获得数据,watch监听数据

然而问题就出现在了监听上,监听不到,给个setTimeOut 1000 就能检测到数据了,不然打印时又数据,用的时候时空的,不知道时什么原因。


后来发现原来,在vuex 的action中修改数据的时候时通过[index]修改state的,这样竟然检测不到,不知道为什么。

修改为push就没问题了。

看来修改下标这个地方又问题,具体问题咱也不

  • 2017-05-12 16:33:24

    说说JSON和JSONP,也许你会豁然开朗

      JSON(JavaScript Object Notation)和JSONP(JSON with Padding)虽然只有一个字母的差别,但其实他们根本不是一回事儿:JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。我们拿最近比较火的谍战片来打个比方,JSON是地下党们用来书写和交换情报的“暗号”,而JSONP则是把用暗号书写的情报传递给自己同志时使用的接头方式。看到没?一个是描述信息的格式,一个是信息传递双方约定的方法。

  • 2017-05-25 23:18:23

    webpack图片的路径与打包

    刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle)。下面我们就来分析下在webpack项目中图片的应用场景。

  • 2017-06-17 18:33:17

    NodeJs使用asyncAwait两法

    async/await使用同步的方式来书写异步代码,将异步调用的难度降低到接近于0,未来必将大放异彩。然而在当下,由于标准化的缓存步伐,async/await尚在ES7的草案中。为了尝先,特试用了下面两种方式:

  • 2017-06-18 02:26:17

    Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F

    我们可以看到错误提示中的字符0xF0 0x9F 0x98 0x84 ,这对应UTF-8编码格式中的4字节编码(UTF-8编码规范)。正常的汉字一般不会超过3个字节,为什么为出现4个字节呢?实际上是它对应的是智能手机输入法中的表情。那为什么会报错呢?