zoukankan      html  css  js  c++  java
  • vue项目编辑修改时批量回显数据

          selectCityServiceOne() {
            let sendData = {
              token: this.token,
              id: this.id
            }
            post_ajax('backStage/cityService/selectCityServiceOne', sendData, (json) => {
              let data = json.data
              let arr = [
                'import_name',
                'company_name',
                'company_legal_person',
                'service_city_id',
                'service_province_id',
                'service_province_name',
                'service_city_name',
                'detail_location',
                'linker_man',
                'linker_phone',
                'license_image',
                'identity_card_front',
                'identity_card_back',
                'card_name',
                'card_num',
                'bank_id',
                'ymt_num',
                'ykt_num',
                'smzf_num',
                'compay_email',
                'company_online'
              ]
              // 给data字段赋值
              for (let key in data) {
                if (arr.indexOf(key) > -1) {
                  this[key] = data[key]
                }
              }
    
    
            })
          }
    

      把data里面需要回显的字段,加入一个数组arr,然后用后台传过来的json里的数据,循环json去判定arr里面有没有没有当前的对象的key,如果有就 

      this[key] = data[key] 赋值 
      最好和后台协商好,新增和修改还有回显的字段统一,减少不必要的单个赋值
  • 相关阅读:
    mysql 版本查看
    js 中文乱码
    浏览器内核
    Squid 代理服务器
    minicygwin
    firefox 插件开发
    ocx c++
    NetBeans
    android 虚拟机
    ExpandableListView
  • 原文地址:https://www.cnblogs.com/cengjingdeshuige/p/10250313.html
Copyright © 2011-2022 走看看