工作中使用的一些技巧总结后续持续性更新

Posted 0520euv

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作中使用的一些技巧总结后续持续性更新相关的知识,希望对你有一定的参考价值。

  "productStatusList": [
    {
      "dictId": 122,
      "dictName": "启用",
      "dictValue": "1",
      "dictType": "status",
      "dictDescription": "状态",
    },
    {
      "dictId": 123,
      "dictName": "停用",
      "dictValue": "2",
      "dictType": "status",
      "dictDescription": "状态",
    }
  ],

需求: 需要将数字  "dictValue": "2" 转换为对应的汉字状态 "dictName": "停用",

3种情况 : 表格 、 select选择 和 P标签内的。

1、 select选择比较简单。就是循环数组

 <el-option
      v-for="item in productTypeList"
      :label="item.dictName"
      :key="item.dictValue"
      :value="item.dictValue"
    >
</el-option>

2、 是表格内的。     定义 一个函数 : typeFormat ,然后函数进行处理

  <el-table-column
      label="使用状态"
      prop="productType"
      :formatter="typeFormat"
      sortable
      align="center"
    >
    </el-table-column>
    typeFormat(row, column){
    let obj=this.typeList.find(
    e=>e.dictValue==row.verifyType.toString()
    )
    return obj==null ?"":obj.dictName;
    },

3、P标签内的

  <el-form-item label="审核状态" prop="auditStatus">
      <span>{{typeFormat(addForm.productType)}}</span>
    </el-form-item>

 

需求: 在表格内增加序号

<el-table-column fixed label="序号">
      <template slot-scope="scope">
        <span>{{scope.$index + 1}}</span>
      </template>
</el-table-column>

 

需求: 一堆同类的input提交

1、 使用form表单包住全部内容

2、 把form表单内容进行拷贝到params中

  this.$refs.addForm.validate(valid => {
        if (valid) {
          let params = Object.assign({}, this.addForm);
        //请求代码
       
};

 

 

以上是关于工作中使用的一些技巧总结后续持续性更新的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序开发技巧总结(持续更新...)

在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新。

前端页面重构技巧总结TIP持续更新...

WebStorm及emmet插件使用中的一些小技巧(持续更新)

LeetCode算法技巧汇总 -- 持续更新,学无止境!

web后端学习过程中技巧总结(持续更新。。。)