最近在对接前台页面(WEB端)时,产品要求需记录下客户的搜索记录,我们是前后台完全分离的项目,根本不能保存的session域中,没办法,虽然作为后台开发,遇到需求就自己研究了一通,先看一下最终效果图,记录每次的搜索记录,上限为10个,自动去重,点击搜索,跳转搜索结果页面 开始上前端代码 搜索页面,c ...
分类:
Web程序 时间:
2018-08-02 22:49:05
阅读次数:
1034
因为搜索关键词在多个模块都有使用,所以要在vuex里面去定义和修改。 state设置: 然后是mutation和types 然后是getters 然后在suggest里面点击的时候。会触发vuex状态的改变。 suggest组件在clickitem的时候。向外触发一个事件 在父组件里面去监控这sel ...
分类:
其他好文 时间:
2018-06-14 11:17:54
阅读次数:
180
搜索历史展示每一次搜索过,并选中的关键字,保存数据到数组。搜索历史数据是需要在多个组件中共享的,所以保存在vuex 中 searchHistory 数组中,保存触发在搜索列表点击选中之后派发事件到search.vue 中,search.vue 监听事件并提交actions改变共享数组,改变vuex ...
分类:
其他好文 时间:
2018-06-13 23:41:31
阅读次数:
271
搜索历史 搜索过的关键词 保存在本地存储 localstorage 中,同时多个组件共享搜索历史数据,将数据存到vuex 中,初始值从本地缓存中取得对应key 的值,没有数据默认为空数组 点击搜索关键词列表值的时候触发将关键词写入vuex 中,搜索结果列表suggest 组件向外派发事件,在需要渲染 ...
分类:
其他好文 时间:
2018-06-13 23:33:45
阅读次数:
297
1、iterm2 代替原生终端的工具,主题推荐使用 Dracula 多说一句,Dracula里有各种工具的暗系主题,超喜欢暗系的你不容错过。 iterm终端的快捷命令: ctrl+a: 移动到行首 ctrl+e: 移动到行尾 ctrl+b: 回移一个字符 ctrl+f: 前移一个字符 ctrl+r: ...
分类:
系统相关 时间:
2018-05-27 19:43:28
阅读次数:
254
最近使用百度搜时间总是出现搜索历史的提示,很烦,就比如曾经搜过chrome下载你只要下次输入chrome就会在下面出现你搜索的记录。 为了关闭这个功能在chrome中找遍了设置,比如表单、历史记录、搜索设置了很多,完全没用,疯狂上网查都找不到一个靠谱的解法,后来突然发现这好像跟chrome没有什么关 ...
分类:
其他好文 时间:
2018-05-21 00:58:38
阅读次数:
155
需求分析 软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求。 1.访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础。 如果是原有项目,需要对旧项目的所有信息做一个调研,通过采访以前的开发者,形成采访文档,请参考《构建之法 ...
分类:
其他好文 时间:
2018-04-15 21:54:15
阅读次数:
233
1. 基础快捷键使用 ctrl + c:停止进程 ctrl + l:清屏 ctrl + r:搜索历史命令 ctrl + q:退出 2.常用目录或文件夹命令 说明:安装linux时,创建一个itcast用户,然后使用root用户登陆系统 1.进入到用户根目录 cd ~ 或 cd 2.查看当前所在目录 ...
分类:
系统相关 时间:
2018-03-27 14:41:52
阅读次数:
221
阅读目录 前言 使用 tmux 复用控制台窗口 在命令行中快速移动光标 在命令行中快速删除文本 快速查看和搜索历史命令 快速引用和修饰历史命令 录制屏幕并转换为 gif 动画图片 总结 阅读目录 前言 使用 tmux 复用控制台窗口 在命令行中快速移动光标 在命令行中快速删除文本 快速查看和搜索历史 ...
分类:
系统相关 时间:
2018-02-20 12:55:26
阅读次数:
296
涉及在Linux命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让basher更有效率。 ...
分类:
系统相关 时间:
2017-11-08 11:58:16
阅读次数:
131