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

传媒公司网站模板dede自动一键更新网站

传媒公司网站模板,dede自动一键更新网站,最新军事报道 新闻事件,修改wordpress博客实现背景 因为后端实现人员列表返回#xff0c;每次返回的数据量在100以内#xff0c;要求前端自己进行模糊搜索 页面实现 因为是实时更新数据的#xff0c;就不需要搜索和重置按钮了 代码 HTML el-dialogtitle团队人员详情:visible.synccenterDi…实现背景 因为后端实现人员列表返回每次返回的数据量在100以内要求前端自己进行模糊搜索 页面实现 因为是实时更新数据的就不需要搜索和重置按钮了 代码 HTML el-dialogtitle团队人员详情:visible.synccenterDialogVisiblewidth30%center:close-on-click-modalfalseel-row :gutter20el-col :span10el-input v-modelkeyword placeholder请输入姓名或身份证查询/el-input/el-col/el-rowel-table :datafilteredItems height350el-table-column propertyname label姓名 aligncenter/el-table-columnel-table-column propertyidCard label身份证 aligncenter/el-table- column/el-tablespan slotfooter classdialog-footerel-button typeprimary clickcenterDialogVisible false确 定/el-button/span/el-dialog js // 计算属性computed: {filteredItems() {// if (!this.keyword) {// return this.userList// }return this.userList.filter(item {return item.idCard.includes(this.keyword) || item.name.includes(this.keyword)});}}, 效果 注意点1我在data中定义keyword时候第一次使用的是默认值  undefined  导致includes出来的结果是空。 注意点2我在返回数据中定义的身份证号是number类型在计算时候直接报错为类型错误不能使用includes函数。需要转换为字符串类型 computed的实现方式很简洁主要借助一个计算属性在计算属性中通过搜索关键词过滤原始列表数据得到新的数据列表并将新数据列表渲染到页面。 值得注意的地方 abc.indexOf(a)的返回值是0而abc.indexOf()的返回值也是0。 因此在一开始没有输入任何数据的时候计算属性列表filterFruitList中经过计算得到的数据和原始列表数据fruitList是一样的。 这里最重要的是没有对原来的数据进行修改和删除 也可以使用watch监听数据变化 GPT提供的方法 在Vue2中你可以按照以下步骤实现后端返回的带有姓名和身份证信息的List进行展示并添加静态模糊搜索和搜索重置功能。 首先在Vue组件中定义需要的数据变量 data() {return {userList: [],    // 存储后端返回的列表数据keyword: ,     // 存储搜索关键字filteredList: [] // 存储搜索结果数据}; } 然后使用生命周期钩子函数 mounted() 在组件加载时获取后端数据 mounted() {// 调用后端API获取数据示例yourApi.getUserList().then(response {this.userList response.data;}); } 在模板中你可以使用一个输入框和一个搜索按钮以及一个重置按钮 input typetext v-modelkeyword placeholder请输入搜索关键字 button clicksearch搜索/button button clickreset重置/button 接下来在Vue组件中实现静态模糊搜索和搜索重置功能的两个方法 methods: {search() {if (this.keyword.trim() ) {this.filteredList this.userList;} else {const keywordLowerCase this.keyword.toLowerCase();this.filteredList this.userList.filter(user {const nameMatch user.name.toLowerCase().includes(keywordLowerCase);const idCardMatch user.idCard.toLowerCase().includes(keywordLowerCase);return nameMatch || idCardMatch;});}},reset() {this.keyword ;this.filteredList this.userList;} } 在 search 方法中首先判断关键字是否为空如果为空则直接将 filteredList 设置为原始列表数据 userList否则根据关键字对 userList 进行静态模糊搜索并将结果赋值给 filteredList。 在 reset 方法中将关键字重置为空字符串并将 filteredList 设置为原始列表数据 userList。 最后在模板中使用 v-for 遍历 filteredList展示搜索结果 ulli v-foruser in filteredList :keyuser.id{{ user.name }} - {{ user.idCard }}/li /ul 综上所述你可以按照以上步骤使用Vue2实现后端返回的列表数据的展示并添加静态模糊搜索和搜索重置功能。
http://www.w-s-a.com/news/664744/

相关文章:

  • 重庆网站商城宁波网络公司联系方式
  • 个人网站建设实验心得seo课程简介
  • 免费自助建站系统下载推广app网站
  • 用scala做的网站标题关键词优化技巧
  • 百度网站评级wordpress忘记admin
  • 建筑标准下载网站263企业邮箱 登陆
  • 旅游房地产网站建设德保网站建设
  • 网站高端建设wordpress订单系统
  • 建设网站成本增加网站备案
  • 行业网站建设方案百度云图片转wordpress
  • 如何建设网站推广平台营销客户管理软件
  • 网站制作南宁如何撰写一个网站规划建设方案
  • 建站网站和维护需要会什么杭州人防质监站网址
  • 唐山免费做网站莱芜吧贴吧最新消息
  • 韶关市建设工程造价网站网络营销的平台有哪些
  • 网站建设费大概多少钱成都网站建设低价
  • 做表格的网站东莞常平房价
  • 国家级建设网站高密做网站哪家强价位
  • 江西省新的建设厅三类人员网站做标记网站
  • 做最精彩绳艺网站产品设计培训
  • 营销型网站建设品牌深圳网络推广最新招聘
  • 单位网站等级保护必须做吗广州app软件开发公司
  • 免费flash网站模板怎么仿网站链接
  • 泉州网站建设哪家好平面设计转行做什么比较好
  • 忘记网站备案账号设计一个网站
  • 国内购物网站哪个最好海珠营销网站建设报价
  • 小型网站搭建logo免费制作
  • dede 网站模板哈尔滨房产信息网官方网站
  • 设计师个人作品集模板班级优化大师网页版登录
  • 高端网站建设教学网站开发前期准备工作