el-select 组件:可选择可输入搜索、内容显示自定义及事件触发

2024-10-08
来源:网络整理

    

下拉神器是一款专业的下拉词平台,提供各种下拉功能:百度下拉丶360搜索下拉丶必应搜索下拉丶哔哩哔哩下拉丶抖音下拉等等,里面还有批量做词教程技术,可以一次性做10-50个词,省心高效!批量做词,批量出词,可以实现霸屏效果   

有的客户想删除下拉,但是百度不受理,就可以使用批量做词霸屏技术,实现把那些负面信息顶下去,顶掉的效果=删除效果!欢迎您前来使用!新手不懂使用,请多看2遍视频教程哦!下拉神器100%有效果的!   

给大家看一个下拉神器介绍的视频,看完后,点击下面的按钮进入”下拉神器“     

欢迎使用下拉神器,下拉行业老品牌,如果下拉神器都不好使,整个行业其他平台一样不好使,但是大家一定要多学习多看教程,先学会做词出词的技巧!

    


   


   


下一篇文章内容预览:


   

el-可选择可输入搜索,标签和下拉框内容显示自定义,值改变触发事件,键盘回车触发事件,鼠标焦点失去触发事件

前言

本篇文章主要记录一下开发中el-组件常用的一些知识点,其中包括标签和下拉框内容自定义显示,外部条件触发事件,还有很常用的可选择可输入搜索功能,在此学习记录一下。

一、属性可让组件拥有可选择可输入搜索功能

下面先来看一段代码:


<el-form-item      v-show="isVisable"      :label="公司名称与代码"      prop="companyName"     >              <el-select                 v-model="form.companyNameCode"                 clearable                 filterable                @change="getCompanyInfo"                 :placeholder="请选择"               >                 <el-option                   v-for="item in companyData"                   :key="item.id"                   :label="`${item.companyName}${item.companyCode}`"                   :value="item.companyCode"                 >                   <template #default>{{ item.companyCode}}-{{ item.companyName}}</template>                 </el-option>               </el-select>   </el-form-item>

搜索框下拉框平台_下拉框软件搜索引擎_搜索下拉框软件

其中的就让组件既能选择又能搜索了

二、标签内容和下拉框内容自定义显示 1.标签内容-模板语法${变量}

代码如下:


:label="`${item.companyName}${item.companyCode}`"

搜索下拉框软件_下拉框软件搜索引擎_搜索框下拉框平台

在这个开发需求中,标签内容需要同时显示公司名称和公司代码。但是我们知道,标签只能接受一个值,标签如果写成:=" - "这样肯定也是不行的,编译器会报语法错误。这时就可以用模板语法${变量}实现显示多个变量内容了。如下图所示

2.下拉框内容

代码如下(示例):


<el-option    v-for="item in companyData"     :key="item.id"     :label="`${item.companyName}${item.companyCode}`"     :value="item.companyCode"      >        <template #default>{{ item.companyCode}}-{{ item.companyName}}</template></el-option>

下拉框软件搜索引擎_搜索框下拉框平台_搜索下拉框软件

在实际开发中,有时下拉框展示的选项可能要和我们的标签展示的不一样,这时候可以使用{{变量}}-{{变量}}来自定义下拉框展示的内容。如下图,就能实现下拉框内容和标签内容自定义啦!

三、外部条件触发事件

如下代码:


<el-select      v-model="form.userName"      filterable      clearable     @keyup.enter="getUserInfoByName"      @blur="getUserInfoByName"      @change="getUserInfoByName"       >            <el-option             v-for="user in memberList"             :key="user.userId"             :label="user.userName"             :value="user.userName"            >               <template #default> {{ user.userId }}{{ user.userName }} </template>            </el-option>   </el-select>

在以上代码中,@.=“方法名” 代表按回车触发方法事件;@blur=“方法名” 代表当输入焦点失去时触发方法事件;@=“” 代表标签值改变时触发方法事件。

分享