• 随笔,用于直接复制粘贴


    var checkEmail = (rule, value, cb) => {
    // 验证邮箱的正则表达式
    const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
        if (regEmail.test(value)) {
        // 合法的邮箱
            return cb();
    }
    
    cb(new Error('请输入合法的邮箱'));
    
    };
    // 验证手机号的规则
    var checkMobile = (rule, value, cb) => {
    // 验证手机号的正则表达式
    const regMobile = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
        if (regMobile.test(value)) {
    	return cb();
        }
    
        cb(new Error('请输入合法的手机号'));
    };
    updateFormRules: {
    	email: [{ required: true, message: '请输入用户邮箱', trigger: 'blur' }, { validator: checkEmail, trigger: 'blur' }],
    	mobile: [{ required: true, message: '请输入用户手机', trigger: 'blur' }, { validator: checkMobile, trigger: 'blur' }]
    }
    

      

    :show-overflow-tooltip="true"  表格超出长度显示

    align="center"  表头及内容居中

    format="yyyy-MM-dd"  日期选择器输入框的日期格式

    value-format="yyyy-MM-dd" 日期选择器传个后台的值的格式

    const dt = new Date();

    const y = dt.getFullYear();

    const m = (dt.getMonth() + 1 + '').padStart(2, '0');
    const d = (dt.getDate() + '').padStart(2, '0');
    const hh = (dt.getHours() + '').padStart(2, '0');
    const mm = (dt.getMinutes() + '').padStart(2, '0');
    const ss = (dt.getSeconds() + '').padStart(2, '0');
    return `${y}-${m}-${d} ${hh}:${mm}:${ss}`;

    // join(',') 把数组以, 拼接成字符串
    const idStr = keys.join(',');

    const keys = [    //element tree列表
    // getCheckedKeys() 全选id getHalfCheckedKeys() 半选id
    ...this.$refs.treeRef.getCheckedKeys(),
    ...this.$refs.treeRef.getHalfCheckedKeys()
    ];

  • 相关阅读:
    ASP.NET Core Docker部署
    Asp.net core WebApi 使用Swagger生成帮助页实例
    C#图片文字识别
    C#实现rabbitmq 延迟队列功能
    Windows下当地RabbitMQ服务的安装
    看大数据时代下的IT架构(1)业界消息队列对比
    查看sqlserver被锁的表以及如何解锁
    如何让win2008服务器显示中文无乱码
    Lucene.Net的服务器封装+APi组件 (开源)
    Oracle学习系列4
  • 原文地址:https://www.cnblogs.com/wo1ow1ow1/p/12738650.html
Copyright © 2020-2023  润新知