当前位置: 首页 > news >正文

视频网站靠点击率赚钱品牌推广内容

视频网站靠点击率赚钱,品牌推广内容,很有风格的网站有哪些,github做网站速度快吗vue版本为v2.16 数据是数组数据,且初始数据为空; 当接口返回的数据直接赋值到字段之后导致深层的子项数据无法被监听到; 数据结构如下: //数据结构//初始化数据 data:[] 接口返回数据 resData:[{id:"",name:"&quo…

vue版本为v2.16
数据是数组数据,且初始数据为空;
当接口返回的数据直接赋值到字段之后导致深层的子项数据无法被监听到;
数据结构如下:

//数据结构//初始化数据
data:[]
接口返回数据
resData:[{id:"",name:"",value:"",fileName:"",fileId:"",fileSize:"",}
]
data=resData;
//错误赋值如下,导致fileList不能被监听到
data.foreach(item=>{if(item.fileId&&item.fileName){item.fileList=[{name:item.fileName,size:item.fileSize}]}else{item.fileList=[];}
})
//正确赋值
data.map((item,idx)=>{if(item.fileId&&item.fileName){Vue.$set(data[idx],'fileList',[{name:item.fileName,size:item.fileSize}]) }else{Vue.$set(data[idx],'fileList',[]) }
})

导致原因:
vue2通过object.defineProperty将对象的key转化成getter/setter的形式来追踪变化,但是这种追踪方式只能追踪到数据的修改,对象的属性的删除和增加,这种形式追踪不到。为此vue提供可 s e t 和 set 和 setdelete两种API来配合使用,解决监听不到属性新增删除问题。
拓展:
vue 3是通过proxy直接代理整个对象来实现的,而不是像Object.defineProperty针对某个属性。
所以,只需做一层代理就可以监听同级结构下的所有属性变化,包括新增属性和删除属性

http://www.khdw.cn/news/53873.html

相关文章:

  • wordpress 全站搜索网推一手单渠道
  • 金融服务网站建设如何推销网站
  • 苏州专业做网站公司哪家好网站推广的工作内容
  • 有没有免费查企业信息的软件关键词优化软件哪家好
  • 兰州模板型网站建设推广一般收多少钱
  • 阜宁做网站哪家好厦门最好的seo公司
  • 淘宝这种网站怎么做的?什么叫外链
  • 软件开发流程八个步骤及介绍霸屏seo服务
  • wordpress music冯耀宗seo视频教程
  • 网站官网设计规范电脑培训课程
  • 服装网站建设的需求班级优化大师是干什么用的
  • wordpress百度网站地图今日新闻 最新消息 大事
  • 超链接网站图片怎么在记事本上做怎么注册电商平台
  • 建设网站专业昆明优化网站公司
  • 建湖做网站哪家公司好长沙 建站优化
  • 毕业设计做网站用php好吗上海优化关键词的公司
  • 网站可以跳转备案吗天桥区seo全网宣传
  • 响应式网站新闻部分怎么做站长工具服务器查询
  • 市住房住房城乡建设委官方网站win7系统优化大师
  • 深圳网站建设吗子域名网址查询
  • 如何做网站收录百度权重1
  • 未来网站建设想法独立站推广
  • 南通网站建设百度推广关键词越多越好吗
  • 中国建设银行网站简介100种找客户的方法
  • wordpress大型网站b站视频推广网站动漫
  • 了解网站建设管理直接进网站的浏览器
  • 手机视频网站建设百度一下你就知道移动官网
  • 支付宝手机网站签约百度app下载并安装最新版
  • dede英文网站网店如何做推广
  • 杭州滨江区抖音seo行情宁波seo优化流程