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

学做php网站怎么制作小网站 不用域名的

学做php网站,怎么制作小网站 不用域名的,建网站要服务器,德州手机网站建设报价el-select的相关信息&#xff1a; 最基本信息 v-model的值为当前被选中的el-option的 value 属性值 :label是选择器可以看到的内容 过滤搜索 普通过滤搜索 <el-selectv-model"selectedCountry"placeholder"请选择国家"filterable:loading"lo…

el-select的相关信息:

最基本信息

v-model的值为当前被选中的el-option的 value 属性值

:label是选择器可以看到的内容

过滤搜索

普通过滤搜索

<el-selectv-model="selectedCountry"placeholder="请选择国家"filterable:loading="loading"style="width: 130%;"><el-optionv-for="item in filteredCountries":key="item":label="item":value="item"/>
</el-select>

其中filteredCountries需要在created中初始化完成或者直接在data中定义,之后如果想实现select选择器中过滤(根据你的输入),可以添加filterable,就可以输入数据自动匹配符合条件的filteredCountries中的item列表,大致的逻辑应该是不区分大小写的模糊搜索。

远程搜索

如果你不想使用默认的搜索,可以使用远程搜索:

<el-selectv-model="selectedCountry"placeholder="请选择国家"filterableremote:remote-method="remoteMethod":loading="loading"style="width: 130%;">
remoteMethod(query) {if (query !== '') {this.loading = true;setTimeout(() => {this.loading = false;this.filteredCountries = this.countries.filter(item =>item.toLowerCase().includes(query.toLowerCase()));}, 200);} else {this.filteredCountries = this.countries;}}

这个示例代码中,remoteremote-method是为了实现远程搜索的功能。

  1. remote: 当你在输入框中输入内容时,启动远程搜索模式。这意味着输入内容不会直接过滤已有数据,而是通过调用远程方法来获取匹配的数据。
  2. remote-method: 这是你自定义的一个方法,用来处理用户输入并更新候选项。在这个示例中,当输入内容(query)不为空时:
    • 设置loadingtrue,表示正在加载数据。
    • 使用setTimeout模拟数据加载延迟,200毫秒后将loading设置为false
    • 使用filter方法从现有的countries数据中筛选出符合输入内容的项,并更新到filteredCountries中。
    • 如果输入内容为空,则直接将所有的countries数据赋值给filteredCountries

远程搜索模式相关解释

远程搜索模式(Remote Search Mode)是一种实现搜索功能的方式,特别是在需要通过服务器或远程数据源获取数据时。与本地搜索不同,远程搜索会在用户输入搜索关键字时,通过调用一个远程方法来获取或过滤数据。这样做的好处是可以处理大量数据或动态数据,而不会将所有数据都加载到本地。

在上面代码中,remote属性启用远程搜索模式,而remote-method是实际执行远程搜索的函数。具体过程如下:

  1. 用户输入:当用户在输入框中输入内容时,会触发远程搜索。
  2. 调用远程方法remote-method会被调用。这个方法根据用户输入的关键字,查询符合条件的数据。
  3. 更新数据:远程方法获取到数据后,将其更新到组件中,以供显示。

这种模式特别适用于以下情况:

  • 数据量非常大,无法一次性加载到本地。
  • 数据需要从服务器端实时获取或过滤。
  • 数据需要动态更新,例如从数据库或API接口中获取。

数据量非常大,无法一次性加载到本地的意思是filteredCountries值无法一次性在created中获取吗,我这里如果在created中获取了这个数据,是不是就意味着可以一次性加载到本地了,那我写这个remote相关的内容是不是白写

远程搜索总结

如果你的filteredCountries数据在组件的created生命周期钩子中一次性获取,那么理论上你是可以将所有数据一次性加载到本地的。这种情况下,你确实不需要使用远程搜索模式和相关方法,因为所有的数据已经在本地了,可以直接进行过滤和展示。

但是需要注意的是,是否选择一次性加载数据到本地,取决于数据量的大小和性能的考虑。如果数据量非常大(例如成千上万条数据),一次性加载到本地可能会导致性能问题,比如页面加载变慢或浏览器内存占用过高。这种情况下,使用远程搜索可以显著改善用户体验,因为它只加载和展示用户当前需要的那部分数据。

总结一下:

  • 数据量较小:可以在created中一次性加载数据,直接在本地进行过滤和展示。
  • 数据量非常大:建议使用远程搜索模式,只加载和展示用户输入匹配的数据,避免性能问题。
http://www.yayakq.cn/news/194608/

相关文章:

  • 微商城网站建设策划方案加盟店推广营销
  • 弄一个电影网站怎么做东圃手机网站制作费用
  • 好用的代码网站中国最大的软件开发公司
  • 长治哪里做网站四川建设网站电子招标
  • 公司网站建设方案详细方案模板网络营销的特点和优势
  • 网站服务器如何更改解析百度搜不到我的网站
  • 深圳建站模板wordpress导航栏怎么设置
  • 网站运营策划提案广告设计公司营业执照
  • 网站建设人才招聘界面设计图片 作品
  • 高端网站设计 必荐骏网添城科技东莞网站系统找哪里
  • 做响应式网站设计做图怎么搞wordpress不用php
  • 广东省农业农村厅官方网站齐河网站建设电话
  • 十堰做网站的公司网站设计 北京 010
  • 企查查企业信息查询网站电子商务网站建设基本流程图
  • 有什么做服装的网站好wordpress调用文章id
  • 做网站用什么软件一个手机网站
  • 公司网站建设找谁网架网架厂家
  • 旅游电子商务网站建设情况唐山模板网站建设
  • 公众号平台网站开发响应式网页设计与实现
  • 网站开发流程说明网上哪个网站教做西点
  • 公司的网站建设是什么部门广东网站seo
  • 十大免费论文网站wordpress 文章 404
  • 展馆的科普网站建设外贸企业邮箱哪家好
  • 无锡市建设培训中心网站动漫网站开发设计思想
  • 做导购网站赚钱吗wordpress固定链接找不到
  • 举报网站建设公司广东东莞天气预报15天
  • 汉鼎网站建设网站没询盘怎么做推广
  • 会同县做网站网站服务器租用和托管
  • 网站全网建设莱芜做家纺的主要国际网站
  • 龙岗南联网站建设高端网站制作技术