iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >VUE+element怎么开发后台管理的搜索功能
  • 268
分享到

VUE+element怎么开发后台管理的搜索功能

2023-06-30 03:06:30 268人浏览 泡泡鱼
摘要

这篇文章主要介绍“Vue+element怎么开发后台管理的搜索功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“VUE+element怎么开发后台管理的搜索功能”文章能帮助大家解决问题。先看看样式图

这篇文章主要介绍“Vue+element怎么开发后台管理的搜索功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“VUE+element怎么开发后台管理的搜索功能”文章能帮助大家解决问题。

先看看样式图:

VUE+element怎么开发后台管理的搜索功能

实现上面这种简单搜索简单的三步走:

1.页面样式:在页面中使用form表单的校验功能来实现输入搜索。给表单的数据放入搜索请求的data数组中,也就是searchParams这个大集合中。

备注:如果给每个输入框添加了搜索按钮的click方法,则会在输入完成后直接执行列表搜索。所以考虑自己使用的具体位置。

<div class="search">    <el-fORM :inline="true" :model="searchParams" class="demo-form-inline">        <el-form-item>            <el-input v-model="searchParams.chanelName"  placeholder="请输入渠道名称" clearable></el-input>        </el-form-item>        <el-form-item>            <el-input v-model="searchParams.remark"  placeholder="请输入备注内容关键词" clearable></el-input>        </el-form-item>        <el-form-item label="">          <el-select  v-model="searchParams.chanelType" clearable @change="channelChange" placeholder="请选择渠道类型">            <el-option :label="item.name" :value="item.value" v-for="item in chanelList" :key="item.value"></el-option>          </el-select>        </el-form-item>        <el-form-item>            <el-button class="search-btn el-button--infoSearch" icon="el-icon-search" @click="submitSearch()"></el-button>            <el-button class="search-btn el-button--infoSearch" @click="clearListSearch">清空</el-button>        </el-form-item>        <el-form-item class="rBtn">          <el-button type="primary" @click="createItem('new')">新建</el-button>        </el-form-item>    </el-form>    <div class="clearFix"></div></div>

清空功能则是清空搜索输入框的内容,实际上也是重置整个页面。区分是刷新页面还是不刷新。不刷新的话直接清空输入的内容,重置的话直接走一遍列表初始化加载。

2.JS配置内容:搜索和首次加载请求是一个接口,可以直接将参数合并起来,有搜索输入的内容就执行搜索,无内容则加载默认内容。清空搜索直接格式化表单。

data () {            return {                currentPage: 1,                totalResult:0,                chanelList: [                  {                    value: 0,                    name: '线上'                  },                  {                    value: 1,                    name: '线下'                  },                  {                    value: 2,                    name: '集采'                  }                ],                searchParams: {                  remark: '',                  chanelName: '',                  chanelType: '',                  pageSize: 10,                  pageIndex: 0                },            }        },        created () {          this.getList()        },        methods: {            // 获取列表数据 num(下同):取的挪车的原型 1-默认请求类型三方ID            // 网点名称 storeName ID cardId            getList () {                let method = 'GET'                let url = `/etcMan/channelList`                let dd = {                        channelName: this.searchParams.chanelName || '',                        channelType: this.searchParams.chanelType,                        remarks: this.searchParams.remark || '',                        pageIndex: this.searchParams.pageIndex || 0,                        pageSize: this.searchParams.pageSize || 10                    }                this.axiOS({                    url: url + devCode,                    method: method,                    baseURL: baseUrl,                    params: dd                })                .then(res => {                    res = res.data                    this.tableData = res.data.pageListData ? res.data.pageListData : []                    this.totalResult = res.data.totalResult                })            },            // 搜索列表 num(下同)            submitSearch () {              this.searchParams.pageIndex = 0              this.getList()              this.currentPage = 1            },            // 格式化表单数据            clearForm () {                this.searchParams = {                    chanelName: '',                    remark: '',                    chanelType: '',                    pageIndex: 0,                    pageSize: 10                }            },            // 清除列表的搜索表单            clearListSearch () {                this.clearForm()                this.getList()            },

就是进行调测,对搜索输入的参数进行对应,在特定值的情况下 搜索0或者别的值会被直接传成空,所以这个时候就要考虑列表请求的参数不写空,直接填进行搜索的参数名字。这个参数有就传没有就不传,避免出现为0或者别的值直接传成空的了。

关于“VUE+element怎么开发后台管理的搜索功能”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网精选频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: VUE+element怎么开发后台管理的搜索功能

本文链接: https://www.lsjlt.com/news/327222.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VUE+element开发后台管理的搜索功能
    本文实例为大家分享了VUE element后台管理搜索功能的具体代码,供大家参考,具体内容如下 先看看样式图: 实现上面这种简单搜索简单的三步走: 1.页面样式:在页面中使用for...
    99+
    2024-04-02
  • VUE+element怎么开发后台管理的搜索功能
    这篇文章主要介绍“VUE+element怎么开发后台管理的搜索功能”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“VUE+element怎么开发后台管理的搜索功能”文章能帮助大家解决问题。先看看样式图...
    99+
    2023-06-30
  • Vue考试系统的后台管理功能开发示例解读
    考试系统后台管理项目介绍: 技术选型:Vue2.0+Elemenu-ui 项目功能介绍: 账户信息模块:菜单权限、角色权限设置、角色权限分配、账号设置、公司分组考试管理模块:新增/编...
    99+
    2024-04-02
  • Vue后台管理系统怎么实现分页功能
    这篇文章主要介绍“Vue后台管理系统怎么实现分页功能”,在日常操作中,相信很多人在Vue后台管理系统怎么实现分页功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue后台管理系统怎么实现分页功能”的疑惑有所...
    99+
    2023-06-21
  • Vue+Element的后台管理框架的整合实践
    目录Vue+ElementUI的后台管理框架那什么是ElementUI?vue-element-admin 是一个后台前端解决方案路由和配置左侧菜单新开发的一个后台管理系统。在框架上...
    99+
    2024-04-02
  • vue3使用element-plus搭建后台管理系统之菜单管理功能
    菜单管理是一套系统中最常见最核心的系统管理模块之一,我把菜单管理分成了2个部分,左边可以管理维护菜单,在菜单的最右侧可以维护每个菜单按钮权限配置 使用element-plus el...
    99+
    2024-04-02
  • Vue后台管理系统开发的示例分析
    这篇文章给大家分享的是有关Vue后台管理系统开发的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在后台管理系统的日常开发过程中发现对于同一个业务下面的版块不同的开发同事每...
    99+
    2024-04-02
  • Android蓝牙的开启和搜索设备功能怎么开发
    这篇文章主要介绍“Android蓝牙的开启和搜索设备功能怎么开发”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Android蓝牙的开启和搜索设备功能怎么开发”文章能帮助大家解决问题。概览Androi...
    99+
    2023-07-05
  • Vue Element前端应用开发之功能点管理及权限控制
    目录概述1、权限功能点管理2、VUE+Element 前端权限控制概述 本篇随笔介绍功能点管理及权限控制,功能点是作为一个业务对象数据进行管理,在角色范畴上进行分配,而在界面元素控制...
    99+
    2024-04-02
  • vue-element-admin搭建后台管理系统的实现步骤
    近期在搞一个会议健康申报系统时,要搞一个后台,用到了vue-element-admin模板,使用的是PanJianChen(源码地址:https://github.com/PanJi...
    99+
    2024-04-02
  • vue后台管理添加多语言功能的实现示例
    目录1.首先是main.js页面做配置2.配置相应路径下的语言包,在这儿只显示部分代码,需要什么在这儿添加什么即可3.页面中使用,不同的地方使用,写法略有不同在这家公司一个项目, 需...
    99+
    2024-04-02
  • vue后台管理添加多语言功能的示例分析
    这篇文章主要介绍了vue后台管理添加多语言功能的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。为什么要使用VueVue是一款友好的、多用途且高性能的JavaScrip...
    99+
    2023-06-14
  • 微信小程序云开发怎么实现搜索功能
    本篇内容介绍了“微信小程序云开发怎么实现搜索功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!简单搜索功能实现WXML代码段<view...
    99+
    2023-06-30
  • 怎么用Java开发用户后台管理系统
    今天小编给大家分享一下怎么用Java开发用户后台管理系统的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。主要功能管理员登录功能...
    99+
    2023-06-26
  • Vue后台管理系统之实现分页功能示例
    本文主要介绍了Vue后台管理系统之实现分页功能,分享给大家,具体如下: 效果图: 功能描述: 显示数据的总数目 可选择每天的显示条数 点击页码跳转到指定页...
    99+
    2024-04-02
  • vue怎么实现实时搜索显示功能
    这篇“vue怎么实现实时搜索显示功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么实现实时搜索显示功能”文章吧。效...
    99+
    2023-06-30
  • Android蓝牙的开启和搜索设备功能开发实例
    目录概览设置蓝牙蓝牙权限设置蓝牙查找设备查询已配对设备发现设备启用可检测性概览 Android 平台包含蓝牙网络堆栈支持,此支持能让设备以无线方式与其他蓝牙设备交换数据。应用框架提供...
    99+
    2023-05-14
    Android蓝牙的开启和搜索 Android蓝牙的开启 Android蓝牙的搜索
  • 如何用PHP和Vue开发仓库管理的质量管理功能
    标题:PHP和Vue开发仓库管理的质量管理功能一、引言质量管理在任何行业都扮演着关键的角色,仓库管理也不例外。而PHP和Vue作为两个主流的开发语言和框架,结合起来可以为仓库管理系统提供强大的质量管理功能。本文将介绍如何利用PHP和Vue来...
    99+
    2023-10-21
    VUE 开发 仓库管理 PHP 质量管理
  • 基于PHP商城网站的后台管理功能
    随着电子商务的不断发展,越来越多的商家开始选择在线销售渠道来拓展自己的市场。而建立一个功能完善的电子商务平台,不仅可以提升企业的销售额和市场影响力,还能够帮助企业提高管理效率。在众多的电商平台中,PHP商城网站无疑是一个颇受欢迎的选择。在这...
    99+
    2023-05-14
    商城网站 PHP 后台管理
  • PHP 中基于 Elasticsearch 的相关搜索功能开发实践
    概述在现代Web开发中,搜索功能是一个非常重要的部分。而Elasticsearch作为一个强大而灵活的分布式搜索引擎,被广泛应用于各类Web应用中。本文将介绍如何在PHP中使用Elasticsearch开发相关搜索功能,并附上具体的代码示例...
    99+
    2023-10-21
    elasticsearch 开发实践 相关搜索
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作