VUE—仿照淘宝历史记录的添加和删除

第一步: html

<template><div><div class="list">
<!--      例如淘宝推荐的热门搜索--><h3>列表</h3> <ul><li ref="list" @click="chooseFn(index)" v-for="(item, index) in datalist" :key="index">{{item.title}}</li></ul></div><div class="history">
<!--      点击热门搜索关键字之后在历史记录里添加--><h3>历史记录</h3><button @click="deleteFn">删除</button><ul><li v-for="(item, index) in datahistory" :key="index">{{item}}</li></ul></div></div>
</template>

第二步:热门搜索列表

let datalist = [{title: 'aaa'},{title: 'bbb'},{title: 'ccc'},{title: 'ddd'},{title: 'eee'},{title: 'fff'}]


第三步:

data () {return {datalist, // 热门搜索列表datahistory: [] // 空数组用来存放历史记录}},methods: {chooseFn (index) {if (this.datahistory.indexOf(this.$refs.list[index].innerText) == -1) { //排重,不重复添加历史记录this.datahistory.push(this.$refs.list[index].innerText)} else if (this.datahistory.indexOf(this.$refs.list[index].innerText) != -1) {this.datahistory.splice(this.$refs.list[index].innerText, 1) // 如果重复,删除已有的,重新添加this.datahistory.push(this.$refs.list[index].innerText)}},deleteFn () {this.datahistory = [] // 删除全部历史记录,数组清空即可}

点击热门搜索列表历史记录出现

如果有重复的则删除原先的然后再次添加

点击删除后全部清空

VUE—仿照淘宝历史记录的添加和删除(图文)相关推荐

  1. JQuery和JS怎样实现淘宝购物车的添加和删除?

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  2. vue仿淘宝放大镜插件 vue-piczoom的使用问题

    vue仿淘宝放大镜插件 vue-piczoom npm install vue-piczoom--save //下载放大镜插件 使用的话就是直接引入 import picZoom from 'vue- ...

  3. 弘辽科技:淘宝超级推荐怎么添加宝贝?效果怎么样?

    在进行淘宝店铺推广的时候,不少卖家会利用超级推荐推广工具来进行操作,这对于店铺的流量能有效的得到提高,但是在使用过程中卖家要怎么去添加宝贝了?下面就来介绍下具体操作方法. 1.在商品里新建计划. 第一 ...

  4. 弘辽科技:淘宝店铺如何添加客服?在哪添加客服?

    对于淘宝店铺来说,淘宝客服是非常重要的岗位,他们每天都需要处理很多的问题,接待很多的消费者,对于商家来说,你知道自己的店铺如何去添加客服吗?接下来的内容进行相关介绍. 一.淘宝店如何添加客服? 商家开 ...

  5. 新版的淘宝旺铺2012添加背景音乐教程

    特别注意:新版的淘宝旺铺2012对淘宝背景音乐支持不是很好,目前的代码在ie浏览器.360浏览器和搜狗浏览器兼容模式下是可以播放背景音乐,其他谷歌浏览器内核的浏览器是不支持的.即只有使用ie浏览器.3 ...

  6. 纯前端vue+bootstrap实现图书管理系统的添加、删除功能

    1.纯前端vue+bootstrap实现图书管理系统的添加.删除功能最终效果界面 2.添加效果 3.删除效果 4.前端代码:图书管理系统.html <!DOCTYPE html> < ...

  7. VUE类似淘宝选择商品多规格(库存判断)

    1.组件效果展示 也可访问链接查看网页效果... 后面又用uni-app写过一次,比这次稍微清晰一些 uni-app类似淘宝选择商品多规格(库存判断) 瞎封装组件系列: VUE简单提示框 VUE树形图 ...

  8. Android 模仿淘宝历史记录,记录存在手机内

    首先书写控件: activity_main.xml ps:我自己写的已经和淘宝差不多了,但代码要灵活,所有我吧一些不必要的样式全部去掉了,功能还在,只需自己加一写华丽的样式就行 <?xml ve ...

  9. 基于Vue的淘宝首页跳转商品搜索页的最佳实现方式总结(包括v-model组件间使用技巧总结)

    今天在练习淘宝项目的时候,做到一个最为常见的功能,就是从主页搜索框搜索内容,点击搜索后能跳转到详细商品页面,同时用户也能在该页面重新搜索,不必返回主页面再搜,大致意思看下图.其实这个功能很多都有,比如 ...

最新文章

  1. Ubuntu关闭ipv6
  2. P2P之UDP穿透NAT的原理与实现(转)
  3. 程序员8大终极杀器,你get了几个?
  4. AttributeError: module 'tensorflow' has no attribute 'FIFOQueue'
  5. java lambda sorted_Java8:Lambda表达式增强版Comparator和排序
  6. macbook配置java环境变量_如何安装Java和配置环境变量
  7. Sublime Text Build 3176 安装图文详细教程
  8. Scikit-learn:分类模型评估Model evaluation
  9. C++中Vector/Map/List中尽量使用指针,避免直接保存对象
  10. 【C++】图书管理系统(含全部源代码)
  11. java的dataset怎么用_ADO DataSet用法
  12. 浙江正泰中自 DCS系统PCS1800系统介绍
  13. 最长回文子串 马拉车算法
  14. “Microsoft Internet Explorer”,微软的最后一款IE,以此命名——IE6!
  15. 最全 Yaml 语法详解
  16. 《2022年中国网络安全市场全景图》
  17. 一块带给无数人年少欢乐的CPU
  18. 类似QQ的可隐藏的便签工具SNOTE
  19. 大班线描机器人_大班美术lbrack;漂亮的机器人rsqb;活动设计
  20. Unity Shader特效:人物模型动态流动光特效

热门文章

  1. 怎么使用win7计算机开方,Excel开方如何计算,excel开n次方的方法
  2. java 庖丁解牛_庖丁解牛
  3. 对于侵犯我著作权无良人员的一个汇总
  4. TGP(WeGame)导致桌面消失的解决办法
  5. 2021年全球小型燃气发动机收入大约8237.8百万美元,预计2028年达到10370百万美元
  6. C#自动化物流仓库WMS系统源码
  7. SQL截取时间字段的年月日或时分秒
  8. 可组合的临时堆栈Polymath:以太坊中的区块链
  9. ubuntu下各种解压方式
  10. 转录组GO富集与微生物相关性分析