
vue
Lawrence666
一个执着的前端
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webpack-loader记录
loader的意义就在于他可以帮你"改代码" 比如说,你在一个js文件里写了一行“错误”的代码,loader可以识别到这些代码并且将它转换为正确的代码。 最好的例子就是jsx写法,当在js文件中没有别的配置,直接写jsx必定是报错的,但是jsx可以被jsx-loader识别后转换为了CreateElement的函数表达式,然后再交给js引擎去执行,那么我们的错误代码也可以运行起来了。这可以配合...原创 2020-04-21 22:59:44 · 148 阅读 · 0 评论 -
管理网络请求的与缓存请求数据,提高性能
网络请求的往往是限制前端新能的重要因素,页面的卡顿往往不是前端渲染的问题而是请求数据慢或者频繁请求导致的。大型复杂的业务更加需要做请求的缓存,同时又要有细粒度的控制能力,哪些请求可以缓存,哪些请求不需要缓存,哪些请求可以直接存到localStorage里,哪些只在当前页面做缓存,以及何时应该清理缓存。为了解决以上问题,我们自己封装了一个强大的createService方法,可以高效,便捷,细粒度去...原创 2020-04-20 20:04:13 · 210 阅读 · 0 评论 -
iview--使用总结
说在最前面——实测iview有内存泄漏的问题,正式项目还是别用了,除非官方修复了这个问题。 虽然说这个组件库有很大的问题,不过作为学习vue以来使用的第一个组件库,对我的帮助还是很大的,另一方面也要归功于他的设计有许多地方无法满足公司业务需求,导致我经常需要去看iview的源码来想办法覆盖iview组件以实现自己的需求。想必以后不会在用这组件库了(内存泄漏),不过他的设计还是值得...原创 2019-02-02 10:04:31 · 9422 阅读 · 2 评论 -
vue的scoped探究
在写vue组件的时候,style可以添加scoped属性,这属性到底干了哪些事情,会有哪些作用和影响呢? 1. 在style标签上添加scoped属性,这张样式表被编译之后,其生成的样式class会添加一个hash值(实际上是一个属性选择器) 如: .v-customer{ color:red; } 编译后成为: .v-customer[data-v-123456] { color...原创 2019-04-18 19:47:37 · 362 阅读 · 0 评论