• vue 前端用法汇总


    1、新增的时候清空校验

          this.$nextTick(()=>{
            this.$refs["addForm"].clearValidate()
          })
    2、多选下拉框默认会在新增的时候进行校验,多选下拉框的值是数组
     多值是按照逗号分割传后台,后台中的数据,按照逗号进行分割形成数组
    传后台:roleIds: this.addForm.roleIds.join()
    后台数据转前台:this.addForm.roleIds = row.roleIds.split(",");
    3、树组件参数传值(默认树组件是不显示复选框的,在具体引用页面中显示复选框)
    (1)树组件
      <el-tree
          ref="funcTree"
          :data="dataTreeFunc"
          :default-expanded-keys="dataExpanded"
          :highlight-current="true"
          :expand-on-click-node="false"
          node-key="id"
          style="background: #F8F8FF;"
          :props="defaultProps"
          :show-checkbox="showCheckbox"
          @node-click="handleNodeClick"
        />
      props: {
        showCheckbox: {
          type: Boolean,
          default: false
        },
      }
    (2)引用页面
     
       <Tree :show="treeShow" :show-checkbox="showCheckbox" />
    data(){
       return{
          showCheckbox:true,
         }
        }
    4、文件大小限制nginx修改

    出现413 Request Entity Too Large问题的解决方法

     

    我们的tomcat是通过nginx发现服务代理的,nginx默认上传传文件的大小限制是1M,在nginx的配置中修改配置后可解决此问题。

    解决方法如下:

    1.打开nginx服务的配置文件nginx.conf

    2.在http{}中加入client_max_body_size xxm, xx根据需求改动

    3.保存后重启nginx,问题解决。

    在服务器上部署了一套后台环境,使用的是nginx反向代理tomcat架构,在后台里上传一个70M的视频文件,上传到一半就失效了!

    原因是nginx配置里限制了上传文件的大小

    client_max_body_size:这个参数的设置限制了上传文件的大小,可以在http、server、location三个区域里配置


  • 相关阅读:
    视频笔记
    【LeetCode】给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度
    getopt函数用法
    一些常用的算法库
    c语言结构体
    C语言中time_t数据类型详细介绍
    c语言 static的用法
    C语言中extern的用法
    MATLAB textread函数
    正则表达式
  • 原文地址:https://www.cnblogs.com/flyShare/p/15587201.html
Copyright © 2020-2023  润新知