“乘客您好,欢迎乘坐地铁13号线列车,本次列车开往西直门站方向。列车运行前方是回龙观站,下车的乘客请提前做好准备。”

突然的语音播报将我从困意中抽醒,拥挤的车厢,难闻的气味,踩着我脚的老阿姨都让我感觉到一阵阵厌恶,压抑的使我喘不过气。转眼一看,咦,仙女,我的肾上腺素已经在直线飙升?不远处一位眉清目秀的小姐姐,扎着两个丸子头,淡淡的眼影,眉清目秀,晶莹剔透,明亮的我好像能从她的双眼里看见全世界!!不,我只看到了我!

即使戴着口罩我依然能看见她的美!这可恶的人群,寸步难行,即便是有想搭讪的想法,现在这种情况也只能将它扼杀!罢了,我与仙女失之交臂。我恨这万恶的工作日,葬送了我的缘分。算起来,这是我单方面遇见并且还心生喜欢的第三百二十七个女孩子,纵使我陷入了第七次恋爱!只对她的那一眼,我就觉得我是第一次一见钟情,而之前的全都是见色起意!

还有一站,就到龙泽了,我得下去挤公交。想到这里,不由得叹息。上天总爱捉弄我,我与她,终将是错过!在这,我离她两米,可她却离我两万里,因为她没有注意到我也没有正眼看我。人海茫茫,有些人终究是过客,即便是没有过交集,但,有那么一瞬间,她就是我女朋友,心里拥有过就够了!等到第三百二十八个女孩子的时候,她就是我前女友。我很享受接下来的几分钟,因为它给了我无限的遐想…

已经到站!我注视着13号地铁离开,不是在送它,而是在送她!或许下一次再见时,我已忘记她的样子,也或许,此生不会再见!在这一刻,我瞅了一眼时间,已经快迟到的我,好像也没有那么在乎了。人人都骂周幽王,此时我就是幽王!

插个广告,稍后精彩继续!

1、使用keep-alive缓存不活动的组件
keep-alive是一个抽象组件:它自身不会渲染一个DOM元素,也不会出现在父组件链中;使用keep-alive包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。

在动态组件中的应用

   <keep-alive : include="whiteList" : exclude="blackList"><router-view></router-view></keep-alive>

在vue-router中的应用

   <keep-alive : include="whiteList" : exclude="blackList"><router-view></router-view></keep-alive>

include定义缓存白名单,keep-alive会缓存命中的组件;exclude定义缓存黑名单,被命中的组件将不会被缓存;
很多时候也可以配合路由的meta属性使用

export default[{path:'/',name:'home',components:Home,meta:{keepAlive:true //需要被缓存的组件},{path:'/book',name:'book',components:Book,meta:{keepAlive:false //不需要被缓存的组件}
]
<keep-alive><router-view v-if="this.$route.meat.keepAlive"></router-view><!--这里是会被缓存的组件-->
</keep-alive>
<keep-alive v-if="!this.$router.meta.keepAlive"></keep-alive>
<!--这里是不会被缓存的组件-->

2、 路由懒加载
Vue 是单页面应用,可能会有很多的路由引入 ,这样使用 webpcak 打包后的文件很大,当进入首页时,加载的资源过多,页面会出现白屏的情况,不利于用户体验。如果我们能把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应的组件,这样就更加高效了。这样会大大提高首屏显示的速度,但是可能其他的页面的速度就会降下来。

路由懒加载:

export default new Router({mode: 'history',routes: [{path: '/',component: ()=>import('@/components/DefaultIndex') }
]
})

懒加载:也叫延迟加载,即在需要的时候进行加载,随用随载。 使用懒加载的原因: vue 是单页面应用,使用webpcak打包后的文件很大,会使进入首页时,加载的资源过多,页面会出现白屏的情况,不利于用户体验。运用懒加载后,就可以按需加载页面,提高用户体验

非懒加载的路由配置:

import Vue from 'vue'
import Router from 'vue-router'
import DefaultIndex from '@/components/DefaultIndex'
import Index from '@/components/Index'
Vue.use(Router)
export default new Router({mode: 'history',routes: [{path: '/',component: 'DefaultIndex ',children: [{path: '',component: 'Index'},{path: '*',redirect: '/Index'}]}]
})

懒加载的写法:

    //最流行的写法,es6语法import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)export default new Router({mode: 'history',routes: [{path: '/',component: () => import('@/components/DefaultIndex'),children: [{path: '',component: () => import('@/components/Index')},{path: '*',redirect: '/Index'}]}]})//或者下次这样 AMD规范import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)export default new Router({mode: 'history',routes: [{path: '/',component: resolve => require(['@/components/DefaultIndex'], resolve),children: [{path: '',component: resolve => require(['@/components/Index'], resolve)},{path: '*',redirect: '/Index'}]}]})

广告回来,精彩继续!

短暂的惋惜之后,我拖着一具行尸走肉,没有灵魂的躯壳冲出了地铁,班还是要上的。

公交车来了,还好,人不多,还有我的位置。我望着窗外,刚才的那个女孩已经深深的印在了我的脑子里。春心莫共花争发,一寸相思一寸灰!八点五十六分到达公司楼下,还行,还有4分钟,来得及…公司的小姑娘还挺多,其中一个大白腿也挺长,只可远观,而不可亵玩也!嗯?13楼,也不知道哪个部门的,有空得去看看…不过我还是心系于刚刚那个女孩。

昨天的需求还没改完,适配是真让人头疼。产品经理也是个奇葩,女的,据说二十五六岁。成天没事找事。现在的产品真水,随便拉一个人都能干。。我们项目组一个安卓,天天吵着要去给她放产假。放产假也来不及,那都十个月以后的事儿了。

整整一天,我都没心思干活。晚上还被叼了一顿,给我领导气的。他拿着ipad,跟我说,这个ios跳转到H5为什么没有跳过去,还有那个页面为什么没数据,是不是没调接口。又给我来一句,这个需求今晚要上,你能不能干,不能干滚蛋!我脑子突然抽筋了似的,给他来一句,我刚看安卓是好的啊!等说完这句话我就反应过来了,安卓的跟ios有什么关系。。。迟了,他气的把ipad往地上一摔扭头就走了。。。

等会儿,这跟我没关系啊。H5的地址已经给ios发过去了,他没做跳转跟我有什么关系。还有我们H5通过DSBridge + flyio 调用原生发的网络请求。我已经写好方法通知ios去调接口了,他没调,跟我有什么关系。我都无语死了,又是替原生背锅的一天。本来tmd丢了小姐姐都失魂落魄的,又给我整这事。还当着那么多同事的面骂我,我超!真他么公司前端有好些,打听打听谁是爹!

从这事儿以后,没过多久我就提离职了,他还不让我走,据我所知他们那个项目在我之前已经招了好几批人了,都没人愿意干,爱谁干谁干吧。就没有一天能在十点之前下班的,天天屁事还多的要死。

他们找了个联想的架构师,兼职的,一天给人家800块钱。人家来了以后发现是每天画页面,都给人整无语了。

反正我是要走的。离职的最后一天,我的那两个牛马朋友来公司找我了,说晚上要请我吃火锅。在我公司附近的商场转悠了三个小时硬是不知道吃什么。最后得出的一致结论是火锅。

图为 朋友来我公司坐坐,拍摄于2020年!

北京的消费还是很高的,吃完火锅洗了个脚按了个摩花了两千块!!已经是夜里3点了。明天在玩一天,后天我就去昆明了。拜拜了您嘞!

—— 忆 京城那些事儿 壬寅年正月十八申时 江辰


进群摸鱼V我:ZiChen-Jiang1122

学习完毕,下课!

我是江太公,山水有相逢!


前端工程师的摸鱼日常(14)相关推荐

  1. 前端工程师的摸鱼日常(1)

    我这个人比较简单,没事干了就写文章. 最近写文章的频率很明显频繁不少,主要取决于闲着没事干. 所以公司上面给我们发问卷.我再您对公司有什么其他建议这个问题下回答的是我希望公司附近能修一个洗脚城,足浴店 ...

  2. 前端工程师的摸鱼日常(7)

    这几天看了评论,很多粉丝都在说让我去写书,说我干前端写代码可惜了,其实我有时候也这么想,我为什么要写代码. 这个摸鱼系列也写了好几期,其实就是在闲的时候没吊事做,随便写点东西,我没想过反响这么大.你要 ...

  3. 前端工程师的摸鱼日常(16)

    前端江太公 "人的欲望是永无止境的,内心是永远得不到满足的!" 起初,你只是想找个三五千的工资生存下去,后来你觉得大丈夫有鸿鹄之志,安能苟且于当下.于是就想跳槽,涨薪.跳槽,涨薪. ...

  4. 前端工程师的摸鱼日常(10)

    2022年1月10日 农历腊月初八 周一 阴 离春节还有21天:春节倒计时 依旧是没有什么活干,我不知道这样的日子会持续到多久,依旧闲了两个月了.之前每周还能改几句bug,加一点需求.上周一句代码没写 ...

  5. 前端工程师的摸鱼日常(11)

    昨天下午我在b站刷视频被我们项目经理抓到了. 我戴着那个耳机,完全没听到后面有声音.他跟那个游魂一样走路都不带声儿的. 完了我也没慌,他也管不着我,他就问我过年啥时候回去,上报一下,完了他就走了.我这 ...

  6. 前端工程师的摸鱼日常(3)

    兄弟们,我又来了!!! 本来今天没打算更新摸鱼文章的,但是我看了一下csdn的后台,好多人都在催更,我的天哪,你们是魔鬼吗???我只是一个技术啊, 我的简历上把csdn也挂上去了,虽然不是什么大博主, ...

  7. 前端工程师的摸鱼日常(12)

    辛丑年冬,腊月十九.寒风入骨,年末已至. 今身在江浙,离其襄州千里:然心系桑梓,但许久未归.兼霞之思,望云之情,白云亲舍,秋水伊人.遥知故里素雪纷纷,惊羡不已. 东家文书告急,明日土曜即来上值,但无银 ...

  8. 前端工程师的摸鱼日常(18)

    2023年6月,我和她结束了长达7年的爱情长跑. 分手时我感到非常痛苦失落,像是心中插进了一把无比锋利的刀子,像是掉进深渊无可挽救的失重感. 但也有一丝从未有过的放松,像是尘埃落地一样,更像是手里紧握 ...

  9. 给前端快速上手摸鱼一把主流状态管理库,这家伙真香

    前言 大家好,我是虚竹. 众所周知,React是一个专注于UI层的库,不同于Vue.Angular等框架,React 的各种状态管理方案一直是在百花齐放.群魔乱舞.除了热门库Redux.Mobx.Re ...

最新文章

  1. 《JavaScript设计模式与开发实践》原则篇(3)—— 开放-封闭原则
  2. php函数用粗体字显示,用来设置粗体字的属性是什么
  3. 类的构造器-init和new
  4. java jqgrid json格式_jqGrid 数据之 Json
  5. Android 中文API (68) —— BluetoothClass.Service
  6. .sln vcxproj vcxproj.filter文件作用(转载)
  7. 几种常用 css3 选择器解释
  8. 如何开发自己的股票软件105
  9. php 人民币格式化,用PHP解析时格式化货币
  10. 1168: mxh对lfx的询问(前缀和+素数表)
  11. 干货!面向多源数据融合的睡眠时序分类方法研究
  12. Premiere常用快捷键
  13. 特征工程(五): PCA 降维
  14. EC2 Auto Scaling知识点
  15. 北京大学计算机学院的院徽,院徽、logo和学院口号征集活动
  16. Python入门数学类编程-----基础数学运算
  17. git拆分子目录作为新仓库并保留log记录
  18. JQuery滚动条及位置相关方法
  19. C语言刷题(9):判断一个数是否为质数(素数)
  20. OPTEE学习笔记 - AArch64 RPC(二)

热门文章

  1. [bzoj4889] [Tjoi2017]不勤劳的图书管理员
  2. 关于雷达信号“相干性”的解释
  3. 课后练习03---126字母邮箱注册功能
  4. 深度链接(Deeplink)是什么?
  5. idea 撤销本地commit 但是未push的代码
  6. 如何在XP HOME版下设置共享文件夹及其权限?
  7. 频率分布直方图和累积频率分布图
  8. VO、AO、执行环境和作用域链
  9. 惠普HP Deskjet F378 多功能一体机驱动
  10. 性能测试领域:你知道的越多,不知道的也就越多