美文网首页
动态字段匹配问题

动态字段匹配问题

作者: 追风筝的Hassan | 来源:发表于2019-06-05 15:20 被阅读0次
产品需求 image.png

由于显示的值均为动态字段,所以没有固定的key值与value值,所以需要前端做相应的匹配。页面分为两部分,第一部分为基本信息字段来自于fileld中,第二部分来自singleRelationVos字段中获取。需要分别做不同的匹配。但是最后后端良心发现,把所有匹配的字段统一放在了同一个接口中

image.png
image.png

我们只需要通过id去匹配相应的值即可。采用匹配的方法,当两个id相等的时候,使图片2中的value值赋值给图一的key值然后item.key值显示即可。

主要在UI图下半部分的显示,即需要显示name又需要显示value,那就需要显示为{“预估业务金额”:‘5600元’}这样才能显示正确结构
,需要注意的是,这种只能用于数据展示,不可进行其他操作,因为key值是中文。

 <li class='item'
              v-for='(item,index) in  fieldList'
              :key='index'
              @click='goBussinessDetail(item)'>
 <div class='singleRelationVos'>
              <div v-for="(items,indexs) in linkList[index]"
                   :key="indexs">
                <template v-if='indexs!="id"'>
                  <span class='fieldName'>{{indexs}}</span>
                  <span class='fieldValue'>{{items | filterVal}}</span>
                </template>
              </div>
            </div>
</li>

逐个进行匹配即可。

相关文章

网友评论

      本文标题:动态字段匹配问题

      本文链接:https://www.haomeiwen.com/subject/lfxsxctx.html