通过高效的搜索应用建设效率为集团内外客户提供智能的搜索体验。
项目背景:通过索引构建、基础及高阶搜索策略配置等满足智能纠错、意图识别、多音字模糊搜
索、业务排序等多样智能搜索配置需求,输出可被调用的搜索 API。
技术栈:Vue+Vue-router+Vuex+Element
主要工作:设计高效的项目页面权限、按钮权限、接口权限管理方案。
项目职责:
需求确定:通过假设用户需求,设定用户场景,设计了登录、注册功能模块,输出需求文档。
搭建框架:使用 Vue-Router、Vuex、Axios 搭建项目框架,实现基本页面。
封装接口:引入 Axios,并使用 Promise 进行封装,便于后续使用;借助 Login 组件增加登
录注册接口,实现开发环境和生产环境下 BaseURL 的自动切换,将 Login 调用的接口封装成
API 便于维护管理。
增强户体验:引用 Element-ui 组件库实现页面的动态展示。
状态管理:使用 Vuex 为 Vue.js 实现状态管理,采用集中式存储管理应用的所有组件的状态,
并以相应的规则保证状态以一种可预测的方式发生变化。
项目业绩:
针对经典场景封装 Element 组件,将开发效率提升 30%。
结合 UI 规范设计项目公共组件以及公共样式,降低整站 UI 风格的维护难度。
点击空白处退出提示
评论