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

上海做网站定制网站开发开源代码

上海做网站定制,网站开发开源代码,dede网站主页打不开,东莞哪家网站建设比较好上篇文件介绍了,父组件数据更新正常但是页面渲染不生效的问题,详情可以看下:uniapp中父组件数组更新后与页面渲染数组不一致实战记录 本文在此基础上由于新增需求衍生出新的问题.本文只记录一下解决思路. 下面说下新增需求方便理解场景: 商品信息设置中添加抽奖概率设置…

    上篇文件介绍了,父组件数据更新正常但是页面渲染不生效的问题,详情可以看下:uniapp中父组件数组更新后与页面渲染数组不一致实战记录
    本文在此基础上由于新增需求衍生出新的问题.本文只记录一下解决思路.
    下面说下新增需求方便理解场景:
商品信息设置中添加抽奖概率设置,默认概率相同,页面如下:在这里插入图片描述
    可以切换成自定义.显示概率输入框,页面如下:
在这里插入图片描述

    处理逻辑中给goodsList的每个详情中根据业务场景添加了对应属性:

"sameRate": 1, // 1.概率相同;2.自定义
"prizeRate": 0,  // sameRate为2时有效

    子组件中sameRate为1显示相同,sameRate为2时显示概率输入框.
    出现问题:
    显示设置radio切换逻辑中添加了goodsList中每个对象属性sameRate进行变更的处理逻辑.控制台发现goodsList数据变化显示正常.goodsList中每个对象属性sameRate会随着显示设置切换正常变化,统一为1或是统一为2.但是子组件显示的三个商品信息概率一栏中只会显示相同(sameRate为1),无法跟随显示设置动态变化.
    问题原因:
    这里涉及到父页面数据变换后如何让子组件重新渲染的问题,一般来讲父组件中数据变换通过props传递到子组件进行重新渲染.我这边出现问题的原因是子组件采用了自定义key.页面初始化后已经是固定值.vue中默认子组件中唯一key变化后才会重新渲染子组件.所以处理办法是在radio切换逻辑中变更goodsList中每个对象属性的key值.

http://www.yayakq.cn/news/35090/

相关文章:

  • 网站设计内容包括报价单模板表格
  • 网站如何做线上和线下推广dw网页制作怎么插mp4视频
  • 杭州专业网站做网站名词
  • 手机社交网站模板泸县做网站公司
  • 设计个网站多少钱上海app开发制作
  • 北京住房与城乡建设部网站临海市住房和城乡建设规划局 网站
  • 南昌好的做网站的公司付费推广网站
  • 织梦网站程序5.7首页模板上海网站制作建设
  • 安徽省建设工程造价协会网站免费网站模板带后台下载
  • 久其软件公司网站深圳科技公司排行榜
  • 网站模板 北京公司专业制作简历收费
  • 江苏建新建设集团有限公司网站国内对企业网站开发的研究
  • 2018年做网站赚钱吗建筑行业网站模板
  • 网站评估做的好不好做网站工商局要不要备案呢
  • 网站建设方案撰写找网站做外链是什么意思
  • 网站按钮确定后图片怎么做动漫制作专业好吗
  • 鹤壁 网站建设网站的域名从哪里购买
  • 旅行社网站营销建设网站建设费用应该开专票还是普票
  • 网站开发毕业设计答辩建公司网站的详细步骤
  • 门户网站开发步骤博客天津推广平台
  • wordpress建站教程费用音乐网站建设教程视频
  • 班级网站设计网站制作在哪里比较好
  • 免费建立网站平台流量点击推广平台
  • wordpress怎么做小说站南京公司官网设计
  • 网站服务器重启wordpress批量添加图片链接
  • 沈阳网站 房小二杭州企业网站设计模板
  • 网站开发智能化方向flash型的著名网站
  • 网站系统中备案申请表深圳pc端网站开发
  • 品牌微信网站建设自己做的网站外国人能访问吗
  • 企业营销型网站建设哪家好网络营销策划的内容