首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VUE2.0 学习(九)前段进行 列表过滤进行模糊查询,对查询出来的数据进行升序降序

目录 使用场景 使用watch进行监听的具体代码 使用计算属性进行模糊查询 升序降序 使用场景 列表展示的数据比较多,我们想要进行模糊搜索,在这么多的数据里面找到我们需要的。...也就是后端一下子把所有的数据都返回,我们前端进行模糊搜索的时候,不会调用后端的接口,直接进行模糊搜索,如何实现 使用watch进行监听的具体代码 页面遍历过滤后的list数据 使用watch进行监听...}) } } } 使用计算属性进行模糊查询...升序降序 对查询出来的数据进行升序降序,之前我们已经实现了模糊查询,现在就是要对查询出来的数据进行升序降序 直接用计算属性 vue.js"> .div1{ width: 100px; height: 50px;

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    谈谈使用vue对老项目进行重构的一些思考和总结

    权限这一块分为页面权限和功能权限,由于后端返回的是tree数据,我必须要对数据进行处理, 提取出有权限访问页面和功能权限点。这个过程无疑是令人难过的。...感兴趣的小伙伴可以去看看,相信对你会有帮助。 ? https://juejin.cn/post/6940430496128040967 ?...https://juejin.cn/post/6935627673989283848 高效文件上传 之前用jq写过关于上传图片到阿里云,这次用Vue显然是要重新封装的。...说说思路吧 极致压缩 --> 判断是单文件还是多文件 --> 开始上传(以及断点续传、上传失败删除文件等问题) ?...毕竟我一个人的力量是有限的,所以也希望大家可以添砖加瓦,进一步完善它。 GitHub地址 友情提示:大家使用时多少会和你的业务逻辑有偏差,略作修改在所难免 ?

    78630

    如何优雅的在Vue Project中使用vue-apollo

    首先我们来熟悉下graphql的工作机制 一个GraphQL查询可以包含一个或者多个操作(operation),类似于一个RESTful API。...我们看一个例子: `query { client(id: 1) { id name } }` 那么问题来了,我们已经用熟了axios或者fetch 再或者ajax来进行数据的交互...apollo,使查询更加简便呢 首先我们先在vue项目中引用apollo-vue(apollo非亲生儿子) 作者是Guillaume Chau(vue的开发团队人员) git:https://github.com.../Akryum/vue... npm install --save vue-apollo apollo-client main.js引用 // apollo配置 import { ApolloClient...template: '', components: { App } }) 好到此为止,基础配置就已经ok了 接下来就是实际的请求了 在vue 的组件中,比如 test.vue 我们的例子是带参数的查询

    2.2K10

    GraphQL+Koa2实现服务端API结合Apollo+Vue

    修改 删除 五、Vue中使用GraphQl 5.1 使用graphQl简单查询 安装 找到Vue中集成GraphQl的文档 https://github.com/vuejs/apollo https...://vue-apollo.netlify.app/ 安装相应的模块 ApolloBoost是一种零配置开始使用ApolloClient的方式。...在控制台查看查询结果 在src/main.js配置vue-apollo插件 import VueApollofrom'vue-apollo' Vue.use(VueApollo); 创建Apollo...:apolloClient }) 使用apollo Provider选项将它添加到你的应用程序 new Vue({     el:'#app',     apolloProvider,     render...:h=>h(App) }) 简单查询 组件加载的时候就会去服务器请求数据,请求的数据会放在navList这个属性上面,在模板中可以直接使用当前属性 简单查询文档 带参数查询参考 import gql from'graphql-tag

    5.2K42

    为 Vue 配置 GraphQL API

    本文提供一个跑的通的 demo,可以先收藏,后面如有需要可以直接使用。...注意第一步执行 vue create hello-world 时我们选择默认的 Vue2, Vue3 是 2020 年 09 月 18 日发布的,我在使用 Vue3 时后面生成样例代码那一步报错了,这里暂时用...使用 Vue Apollo Vue Apollo[2] 是一个三方库,可以让你在 Vue 的应用中使用 GraphQL,使用起来也很轻松,在上述 hello-world 目录下,也就是 package.json...Django 里面的 graphql 的查询语句,因为需要传入参数,这里外层做了一下封装,不要问为啥这样写,这是 apollo 规定好了的,我们只需要比葫芦画瓢,如下: query categoryByName...今天的介绍只是抛砖引玉,更多 Vue Apollo 功能请参考文末的官方链接。

    1.2K20

    消费者端微组件的实现

    Node端插件 Apollo-Dynamic-Components —— 使用分布式配置中心 Apollo 处理配置的分发,实现实时组件灰度切流和版本迭代。...使用异步组件的流程: 使用打包工具将组件源代码独立打包成 UMD 代码并上传到 CDN 修改组件配置,包含代码地址、版本、灰度比例以及降级版本等信息 页面请求 Node 时,Apollo-Dynamic-Components...插件会根据配置,返回页面需要的异步组件信息并放入全局变量内 页面加载时,从全局变量获取异步组件信息,并告诉Vue-Components-Injector要使用哪个异步组件以及异步组件的变量名 Vue-Components-Injector...Apollo 使用分布式部署,可用性高且能实时更新配置,同时也可以在开发、测试、生产等环境分别部署运行,对开发很友好。...组件动态切换 线上的稳定性非常重要,当异步组件地址获取异常、加载异常、没有命中切流或其他异常情况发生时,vue-components-injector 会立刻根据配置策略动态切换到其他版本或使用 NPM

    93130

    前端开发使用GraphQL——VUE3使用GraphQL

    之前一直都是使用vue2,最近有新的项目使用了vue3,这里记录下在vue3环境下,使用GraphQL的一些经验。如果你使用的是vue2,建议直接使用vue-apollo组件。 1....前端开发使用GraphQL——Nestjs/GraphQL项目搭建 背景 新项目采用了vue3开发,而目前vue对应的QraphQL模块vue-apollo对使用typescript开发的vue3...框架支持不是很好(目前正在开发的Vue Apollo 4 将支持 Vue 3),没法利用typescript来检查GraphQL接口拉回来的数据,这里记录一下处理这些问题的方式。...里面调用GraphQL的服务,同时对返回的数据使用typescript进行类型检查,不用再额外去写typescript的数据类型。...代码可以参考我的github: xyc-cn/nestjs-graphql-demo at vue3-apollo (github.com)

    4.2K21

    十款热门的Vue.js工具和库

    同时,一旦页面被加载,Vue 将接管这些静态内容,并将其转换成一个完整的单页应用(SPA),其他的页面则会只在用户浏览到的时候才按需加载。...获得热重新加载和Node.js的所有功能。Gridsome让搭建网站再次变得有趣。如果你想建个博客站,可以考虑下。其特点如下: 使用Vue.js,webpack和Node.js等现代工具构建网站。...使用最先进的CLI设计应用程序,并提供精心编写,速度非常快的Quasar Web组件。 当使用Quasar时,你不需要加载像Hammerjs,Momentjs或Bootstrap这样额外的库。...09 Vue Apollo https://vue-apollo.netlify.com/ 最近有很多关于GraphQL的讨论。...因此,如果你已经熟悉它并希望将其与Vue集成,那么你应该尝试Vue Apollo。这个库能很方便的就能把Vue和GraphQL集成。

    3.1K20

    一个快速的 Vue3 无限滚动组件

    在今天的教程中,我们将使用 Composition API 创建一个 Vue3 无限滚动组件。这是我们将在它结束时构建的内容的预览。 如你所见,它是无限滚动,屏幕右侧的滚动条反映了这一点。...现在,让我们一起来看看这个组件的实现过程。 为什么还要使用无限滚动组件? 我们都见过使用无限滚动来显示其内容的网站的示例,但是什么时候使用它,它的效果会比使用典型的分页系统更好呢?...那么,现在让我们继续进行激动人心的部分:无限滚动! 4. Vue3 无限滚动 现在我们已经完成了所有设置,当用户向下滚动到内容底部时,我们可以开始加载更多数据。...当我们向下滚动到当前内容的底部时,应该会自动加载新内容。让我们看看我们有什么。 无限滚动组件的可能扩展 这只是创建Vue3无限滚动组件的介绍。有很多不同的方向可以改进它。...由于 API 调用将是异步的,因此创建某种加载微调器,在加载新数据时显示 创建更复杂的 API 算法并将其连接到数据库 为每个内容添加更多数据并找到显示它的新方法 结论 我希望本教程对你熟悉 Vue3

    2.2K20

    Apollo 源码解析 —— Client 轮询配置

    张大佬: 可能会有数据的丢失,如果使用只推送变更通知的话,即使丢失了,还是能在下一次变更的时候达到一个一致的状态 宋老师: @老艿艿 主要是幂等考虑 加载配置接口是幂等的,推送配置的话就做不到了,因为和推送顺序相关...m_loadConfigFailSchedulePolicy ,失败定时重试策略,使用 ExponentialSchedulePolicy 实现类,区间范围是 [1, 8] 秒。详细解析,见 「4....========== 最外层 ========== 第 105 至 107 行:若查询配置失败,抛出 ApolloConfigException 异常。...m_longPollFailSchedulePolicyInSecond ,失败定时重试策略,使用 ExponentialSchedulePolicy 实现类,区间范围是 [1, 120] 秒。...在 Apollo 中,用于执行失败,计算下一次执行的延迟时间。

    2.6K40

    【微前端】1174- 有赞美业微前端的落地总结

    对美业PC进行架构调整就是非常迫切和有价值的事情了 目标 业务架构层面,围绕美业PC的业务形态、项目架构以及发展趋势,将大型多团队协同开发的前端应用视为多个独立团队所产出功能的组合。...架构灵活,新的业务可以在不增加现存业务开发人员认知负担的前提下,自由生长无限拓展 缺点 一个架构的设计其实对整体的一个权衡和取舍,除了价值和优势之外,也带来一些需要去考虑的影响。...缺点 Part 02 架构与工程 从全局视角把握成果 微前端方案有哪些 使用 HTTP 服务器反向代理到多个应用 在不同的框架之上设计通讯、加载机制 通过组合多个独立应用、组件来构建一个单体应用 使用...JavaScript 执行环境隔离:每当子应用的JavaScript被加载并运行时,它的核心实际上是对全局对象 window 的修改以及一些全局事件的的改变,例如 JQuery 这个js运行之后,会在...apollo-basic 子应用的打包构建体验 定位:一个子应用构建完是一个带 hash 的静态资源,等待被基座加载。

    92310

    写在 2021: 值得关注学习的前端框架和工具库

    虽然这样也造成我目前没有特别深入的方向,比如21届的大佬们在工程化、微前端、AST、NodeJS等等方向都已经开始深耕,我还在追着各种新框架学当弟弟,但不得不说,在学习新事物的过程中,你会逐渐对这些框架进行分类...Ionic[20],出现比较早的一个跨端方案,最开始只支持Angular,现在还支持了React和Vue,暂时没有使用过。目前的了解是性能与Vue支持上存在一些问题(所以Angular YES)。...Client Apollo-Client[35],来自ApolloGraphQL[36]的作品,只有React版本是官方团队在维护,Vue版本的被挪到Vue团队了(VueUI有一部分就是基于Apollo-Client-Vue...在TS中这个工具的主要能力就是生成TS的类型定义,同时它的插件体系还提供了更多的额外能力,如Apollo-Client的插件,让你可以直接使用封装好的的useXXXQuery等,前端连查询语句都不用写了...37] Apollo-Client-Vue: https://github.com/vuejs/vue-apollo [38] Angular版本: https://github.com/kamilkisiela

    4.2K10

    基于通用jar、动态配置、组件编排的会员任务中心系统设计

    ;同时设置了平台型通用配置,使用基于 apollo 的动态加载配置信息到本地缓存,达到不用发布应用,就可以快速接入新任务。...服务端在接收到请求后,用原子性的查询和保存操作(比如 redis 的 setnx 命令),来保证业务唯一流水落到存储中,在业务设置的超时时间前,控制业务流水的幂等。...3.1.2 幂等组件的规则 幂等使用支持注解方式快速接入+spEL 表达式拼接幂等入参信息。 基于 apollo 的动态配置推送。...编排还提供的基础能力: 持续开发基于热加载的模板动态加载机制。进一步增加流程的动态可配置能力。...对于任务中心这种多任务平台型的配置,有一定影响。 所以最后使用了基于 jvm+apollo 的延时加载的策略,即保证了不用频繁发布,同时可以动态变更配置信息。

    64930
    领券