zoukankan      html  css  js  c++  java
  • 前端vue+elementUI新增页面的一些注意点

          <el-form-item prop="collegeId"  label="所属院">
            <el-select v-model="dataForm.collegeId" placeholder="请选择所属院">
              <el-option v-for="college in collegeList" :key="college.id" :label="college.collegeName" :value="college.id"></el-option>
            </el-select>
          </el-form-item>
    绑定数据
    export default { data () { return { visible: false, collegeList: [], dataForm: { id: '', departmentName: '', collegeId: '', sort: '', addTime: '' } } },
    验证必填 
    computed: { dataRule () { return { id: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } ], departmentName: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } ], collegeId: [ { required: true, message: this.$t('validate.required'), trigger: 'change' } ], addTime: [ { required: true, message: this.$t('validate.required'), trigger: 'blur' } ] } } },
    初始化:
    methods: { init () { this.visible = true this.dataForm.collegeId = '' this.$nextTick(() => { this.$refs['dataForm'].resetFields() this.getCollgeList() if (this.dataForm.id) { this.getInfo() } }) },
    对应的方法:
        getCollgeList () {
          return this.$http.get('/test/college/list').then(({ data: res }) => {
            if (res.code !== 0) {
              return this.$message.error(res.msg)
            }
            this.collegeList = res.data
          }).catch(() => {})
        },
  • 相关阅读:
    java 23种设计模式及具体例子 收藏有时间慢慢看
    java中的内存一般分成几部分?
    深入浅出Java垃圾回收机制
    HashMap、HashTable、LinkedHashMap和TreeMap用法和区别
    java 序列化与反序列化
    JAVA中int、String的类型相互转换
    java IO和NIO 的区别
    数据库设计
    服务器硬件优化
    系统配置优化
  • 原文地址:https://www.cnblogs.com/zxh06820/p/13472487.html
Copyright © 2011-2022 走看看