自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 问题清单

通过点击通过头表格传递参数到行列表进行渲染,一开始对函数几层嵌套获取参数不够了解 编写任务报工图纸接口传递了任务id但是还是没有权限访问 对自定义table的列项可以设置的属性掌握度低; 代码开发有些冗余,需要考虑代码的复用性 model的reducers的函数参数的类型认知模糊 在利信设备接口对接遇见了标准功能接口响应超时的问题 对内部封装的方法跟组件不够熟悉 lib文件夹编译最好在根文件上编译; 对部分逻辑的理解有偏差 弹框组件Typemodal里获取数据的api queryLovData

2022-02-28 10:24:39 238

原创 typeScript的特点

Typescript是JavaScript的类型化超集,它支持所有JavaScript的语法,并在此基础上添加静态类型定义和面向对象的思想。最终编译成JavaScript运行。 使用typescript的好处 开源,跨平台。它本身不需要考虑运行环境的问题,所有支持JavaScript的地方都可以使用typescript; 引入静态类型声明,减少不必要的类型判断和文档注释; 及早发现错误,静态类型检查1或编译时发现问题,不用等到运行; 类、接口的使用更易于构建和维护组件; 重构更方便可靠,适合大型项目; .

2022-02-28 10:06:10 779

原创 axios

axios是一种基于Promise封装的HTTP客户端,是对ajax的进一步封装 特点: 浏览器端发起XMLHttpRequest请求 node端发起http请求 支持Promise API 可以拦截请求和响应 自动转换成JSON数据 能够取消请求 客户端支持抵御XSRF攻击 axios一般放在created钩子函数中,因为此时data已经初始化,可以缓存获取到的数据,并且请求比较快,用户体验好 mounted中也可以发送请求,但是由于mounted是在模板渲染成html页面后调用,

2021-09-05 14:33:04 229

原创 vue性能优化

编码阶段 减少data中的数据,data中的数据都会增加getter和setter v-if v-for不能连用 如果需要使用v-for给每项元素绑定事件时使用事件代理 SPA 页面采用keep-alive缓存组件 在更多的情况下,使用v-if替代v-show key保证唯一 使用路由懒加载、异步组件 长列表滚动到可视区域动态加载 防抖、节流 第三方模块按需导入 图片懒加载 预渲染 服务端渲染SSR 打包优化 压缩代码 使用cdn..

2021-08-31 23:26:32 154

原创 Vue-Router

$route 和$router的区别 $route 是“路由信息对象”,包括 path,params,hash,query,fullPath,matched,name 等路由信息参数 $router 是“路由实例”对象包括了路由的跳转方法,钩子函数等 Vue-Router导航守卫 router.beforeEach 全局前置守卫 进入路由之前 router.beforeResolve 全局解析守卫(2.5.0+)在 beforeRouteEnter 调用之后调用 router.afterEach.

2021-08-28 23:09:07 183

原创 前端-Vuex

Vuex 的原理 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。每一个 Vuex 应用的核心就是 store(仓库)。“store” 基本上就是一个容器,它包含着你的应用中大部分的状态 ( state )。 Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。 Vuex的五种属性 state => 基本数据(数据源存放地) getters =...

2021-08-16 19:31:38 436

原创 前端-Vue生命周期

Vue 实例有⼀个完整的生命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲染、更新 -> 渲染、卸载 等⼀系列过程,称这是Vue的⽣命周期。 1. beforeCreate(创建之前) 数据观测和初始化事件还未开始,此时 data 的响应式追踪、event/watcher 都还没有被设置,也就是说不能访问到data、computed、watch、methods上的方法和数据。 2. created(创建后) 实例创建完成,实例上配...

2021-07-27 22:01:44 377

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除