ElementUI:文本框实现远程搜索的用法

❤️作者主页:IT技术分享社区

❤️作者简介:大家好,我是IT技术分享社区的博主,从事C#、Java开发九年,对数据库、C#、Java、前端、运维、电脑技巧等经验丰富。

❤️个人荣誉: 数据库领域优质创作者🏆,华为云享专家🏆,阿里云专家博主🏆 

❤️个人博客:IT技术分享社区

❤️公众号/小程序:IT技术分享社区 (运营五年)

❤️好文章点赞 👍 收藏 ⭐再看,养成习惯

目录

一、简介

什么是 Vue

什么是 Element-UI

Vue 与 Element-UI的关系

二、示例代码

1、HTML代码

2、JS文件内容


一、简介

Elementui它是由饿了么前端团队推出的基于 Vue 封装的 UI 组件库,提供PC 端组件,简化了常用组件的封装,降低开发难度。

什么是 Vue

Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。它是由饿了么前端团队推出的基于 Vue 封装的 UI 组件库,提供了丰富的 PC 端组件,简化了常用组件的封装,大大降低了开发难度。

什么是 Element-UI

Vue 是一套用于构建用户界面的渐进式 JavaScript 框架 ,开发者只需要关注视图层, 它不仅易于上手,还便于与第三方库或既有项目的整合。是基于 MVVM(Model-View-ViewModel 即:视图层-视图模型层-模型层)设计思想。提供 MVVM 数据双向绑定的库,专注于 UI 层面。

Vue 与 Element-UI的关系

1.Element-Ui 是基于 Vue 封装的组件库,简化了常用组件的封装,提高了重用性原则;

2. Vue 是一个渐进式框架,Element-Ui 是组件库。

二、示例代码

今天就给大家分享一下Element UI 多选框组用法笔记,直接上代码!

1、HTML代码

<el-form-item label="用户列表"><el-autocompleteclass="inline-input"@clear="clearUser"clearablev-model="paramData.userName":fetch-suggestions="querySearch"placeholder="请输入用户名"@select="handleSelect"></el-autocomplete>
</el-form-item>

2、JS文件内容

var vue = new Vue({data: {paramData: {userId: "",userName: ""},userList: []},created: function() {var self = this;self.initUser("");},mounted: function() {},methods: {},methods: {initUser: function(userName) {var self = this;var queryParam = {};$.ajax({url: xxx,contentType: 'application/json',data: JSON.stringify(queryParam),success: function(resultData) {if (resultData.success) {self.userList = result.data;} else {self.userList = [];}}});},handleSelect: function(item) {var self = this;self.paramData.userName = item.value;self.paramData.userId = item.id;self.onSearch();},querySearch: function(queryString, cb) {var self = this;var queryParam = {};$.ajax({url: xxx,contentType: 'application/json',data: JSON.stringify(queryParam),success: function(resultData) {if (resultData.success) {cb(result.data);} else {cb([]);}}});},clearUser: function() {var self = this;self.paramData.userName = "";self.paramData.userId = "";//重新加载数据列表}}
});

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/270935.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

栈桢的结构

栈桢里面主要有局部变量表&#xff0c;操作数栈&#xff0c;方法返回地址&#xff0c;动态链接&#xff0c;和一些附加信息

horizon服务主要模块_Horizon Workspace 快速部署指南三(配置Workspace数据模块)

1. 配置Horizon Workspace1.1 配置Horizon Workspace 数据模块1.1.1 为Data Server增加虚拟磁盘由于初始化的Data Server数据空间有限&#xff0c;为了保证测试需求&#xff0c;我们需要添加合适大小的存储空间到Data Server。登陆vShpere client&#xff0c;选择Data-va &…

Android事件总线

Android中Activity、Service、Fragment之间的相互通信比较麻烦&#xff0c;主要有以下一些方法&#xff1a; (1)使用广播&#xff0c;发送者发出广播&#xff0c;接收者接收广播后进行处理&#xff1b; (2)使用Handler和Message&#xff0c;如下载线程完成下载任务后&#xff0…

linux5.4无法远程,利用Xmanager_在RedHat5.4下实现Linux远程桌面

利用Xmanager 在RedHat5.4下实现Linux远程桌面前言&#xff1a;Linux服务器的Xwindow界面的&#xff0c;需要对Linux进行相应的配置&#xff0c;详细步骤如下。前提&#xff1a;安装linux时一定要选上xwindow&#xff0c;这是最基本的前提&#xff0c;不安装它&#xff0c;是绝…

分布式数据库基础:分布式数据库故障

分布式数据库系统常见的故障主要有事务故障、系统故障、介质故障、网络引起的故障。事务故障&#xff1a;计算溢出、完整性破坏、操作员干预、输入输出报错等。介质故障&#xff1a;存放数据的介质发生的故障&#xff0c;比如磁盘、磁盘的损坏等等。系统故障&#xff1a;CPU出错…

动态链接(指向运行时常量池的方法引用)

动态链接&#xff08;指向运行时常量池的方法引用&#xff09;

洛谷P1198 [JSOI2008]最大数

P1198 [JSOI2008]最大数 267通过1.2K提交题目提供者该用户不存在标签线段树各省省选难度提高/省选-提交该题 讨论 题解 记录 最新讨论 WA80的戳这QwQBZOJ都过了&#xff0c;洛谷竟然过不了…为什么过不了 我想说这题加优读会WA&#xff1f;…谁说pascal只能80&#xff0c;要换c…

njx如何实现负载均衡_负载均衡是怎么做的~

展开全部1、服务直接返回&#xff1a;这种安装方式负载均衡的LAN口不使用&#xff0c;WAN口与服务器在同一个网络中&#xff0c;互联网的32313133353236313431303231363533e78988e69d8331333431363531客户端访问负载均衡的虚IP(VIP)&#xff0c;虚IP对应负载均衡机的WAN口&…

电脑技巧:C盘爆满该如何清理,实用的清理方案,小白必备

有用户和小编说&#xff0c;C盘就像是一个无底洞&#xff0c;无论给它分多大的分区&#xff0c;Windows操作系统总有办法给它填满&#xff01;相信很多朋友也有这样的感受吧&#xff1f;其实&#xff0c;好像休眠文件、系统页面文件等等GB大“人物”是驻扎在C盘的&#xff0c;此…

linux中profile文件作用,解析Linux系统中bashrc和profile文件的作用区别

使用终端ssh登录Linux操作系统的控制台后&#xff0c;会出现一个提示符号(例如&#xff1a;#或~)&#xff0c;在这个提示符号之后可以输入命令&#xff0c;Linux根据输入的命令会做回应&#xff0c;这一连串的动作是由一个所谓的Shell来做处理。Shell是一个程序&#xff0c;最常…

操作系统:电脑的回收站的秘密你知道吗?

电脑的回收站的秘密你知道吗&#xff1f; 今天小编给大家介绍一下有关电脑回收站的相关知识&#xff0c;赶紧来看看吧&#xff01; 回收站是所有磁盘驱动空间中的一个区域。 鼠标右键打开电脑桌面回收站的属性面板,在属性面板中可以看到所有的系统驱动程序使用了同一设置选项,可…

【Qt开发】QSplitter的使用和设置

Qt库版本&#xff1a;5.2.1 Qt Creator版本&#xff1a;3.0.1 1 QSplitter的用途 QSplitter使得用户可以通过拖动子窗口之间的边界来控制它们的大小&#xff0c;例如 图1 窗口拆分示意图 2 QSplitter的添加方法 QSplitter的添加方法有2种&#xff1a;a)通过Qt Creator的界面设计…

异星工厂mod位置linux,异星工厂存档在哪里

异星工厂存档在哪里想必有些小伙伴还不是很清楚的吧&#xff0c;所以呢今天小编就为大家带来了异星工厂MOD安装位置介绍&#xff0c;一起来了解一下吧。异星工厂存档在哪里%appdata%/factorio等同于C:\Users\您的用户名\AppData\Roaming\Factorio因为各位的电脑用户名不一样。所…

pytorch 画loss曲线_Pytorch使用tensorboardX可视化。超详细!!!

1 引言我们都知道tensorflow框架可以使用tensorboard这一高级的可视化的工具&#xff0c;为了使用tensorboard这一套完美的可视化工具&#xff0c;未免可以将其应用到Pytorch中&#xff0c;用于Pytorch的可视化。本文主要是针对该解决方案提供一些介绍。TensorboardX支持scalar…

电脑技巧:电脑键盘F1~F12按键的妙用

目录 F1&#xff1a;帮助键 F3&#xff1a;搜索按键 F4:打开浏览器历史列表 F5&#xff1a;刷新功能 F6&#xff1a;定位地址栏 F7&#xff1a;在“命令提示符”中调用历史指令 F8&#xff1a;启动系统高级菜单 F9&#xff1a;无 F10&#xff1a;需要与Shift组合使用&#xff0…

linux vim基本操作,vim基本操作笔记

在Linux系统中有多种代码编辑器&#xff0c;例如vim, gedit, emacs。这这些编辑器各有所长&#xff0c;就我个人而言&#xff0c;对于比较短的代码&#xff0c;一般可以用vim解决就不用其它的工具&#xff0c;而长代码的情况下更喜欢用gedit&#xff0c;这个gnome自带的代码编辑…

iOS 获取当前对象所在的VC

id next [self nextResponder] ;while (next ! nil) {next [next nextResponder];if ([next isKindOfClass:[XX_ViewController class]]) {//return;}}转载于:https://www.cnblogs.com/mapanguan/p/5853986.html

eureka 其它语言_SpringCloud之Eureka-Go语言中文社区

一、使用方法:1、添加maven依赖org.springframework.cloudspring-cloud-starter-netflix-eureka-server版本一般交由spring-cloud-dependencies管理。注意这个依赖的artifactId在Edgware以前是spring-cloud-starter-eureka-server&#xff0c;而在之后变成了spring-cloud-start…

操作系统:Win10系统下LocalNow和Roaming文件夹介绍

Win10操作系统下AppData文件夹包括以下子文件夹 - 漫游&#xff0c;本地和本地。 几乎每个在Win10 PC上安装的程序都会在AppData文件夹中创建自己的文件夹&#xff0c;并将其所有相关信息存储在其中。AppData或应用程序数据是Windows 10中的一个隐藏文件夹&#xff0c;可帮助保…