当前位置: 首页 > news >正文

开发指南080-邮箱录入控件

一个很小的控件,就是录入时自动补全常用的后缀,很实用。

实现原理:

     基于<el-autocomplete>开发,最核心的是

       :fetch-suggestions="querySearchEmail"

        @select="onChange"
        @blur="onChange"

    // 邮箱自动填充后缀名
    querySearchEmail(queryString, callback) {
      const emailList = [
        { value: "@qq.com" },
        { value: "@126.com" },
        { value: "@163.com" },
        { value: "@sina.com" },
        { value: "@21cn.com" },
        { value: "@sohu.com" },
        { value: "@yahoo.com.cn" },
        { value: "@tom.com" },
        { value: "@etang.com" },
        { value: "@eyou.com" },
        { value: "@56.com" },
        { value: "@x.cn" },
        { value: "@chinaren.comsogou.com" },
        { value: "@citiz.com" }
      ];
      let results = [];
      let queryList = [];
      emailList.map(item => {
        queryList.push({ value: queryString.split("@")[0] + item.value });
      });
      results = queryString
        ? queryList.filter(this.createFilter(queryString))
        : queryList;
            callback(results);
    },

    onChange() {
      this.$emit("update:content", this.email);
    }

    用法:

     import emailInput from "@/qlmcomponents/inputControl/emailInput"

     components: { emailInput},

    <emailInput :content.sync="formData.contactEMail"></emailInput>


http://www.mrgr.cn/news/78560.html

相关文章:

  • oracle 12c查看执行过的sql及当前正在执行的sql
  • 生成对抗网络模拟缺失数据,辅助PAMAP2数据集仿真实验
  • Python+Pytest+Yaml+Allure数据参数化(DDT)数据驱动(一)
  • 2、sed
  • 前端学习笔记
  • 6个AI生成PPT的网站,pptai一键生成
  • 单细胞细胞通讯全流程分析教程,代做分析和辅导
  • 《深入理解经典广度优先遍历算法》
  • C语言 qsort及应用
  • 每天五分钟深度学习PyTorch:搭建卷积神经网络完成手写字体识别
  • DAMODEL丹摩|Faster-Rcnn训练与部署实战
  • 【AIGC】大模型面试高频考点-RAG中Embedding模型选型
  • Ubuntu24.04初始化教程(包含基础优化、ros2)
  • 屏幕分辨率|尺寸|颜色深度指纹
  • Git(一)基本使用
  • 【计网笔记】网络层
  • 分布式系统积累与笔记
  • 【Db First】.NET开源 ORM 框架 SqlSugar 系列
  • Linux操作系统2-进程控制3(进程替换,exec相关函数和系统调用)
  • 一些面试问题的深入与思考
  • JAVA篇07 —— 异常
  • 68000汇编实战01-编程基础
  • Zariski交换代数经典教材Commutative Algebra系列(pdf可复制版)
  • Java进阶七-网络编程,反射
  • ElasticSearch7.x入门教程之全文搜索(五)
  • QT知识整理