首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lakey0126
掘友等级
web前端
这是我的学习记录小空间,前端小白,有什么说不对的还请见谅
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
优化Vue项目首屏加载
因为vue项目是SPA单页面项目,所以往往项目的资源会在首屏加载,这就导致投产上线后第一次加载白屏很久。这里主要写我在实践中使用的三种优化点。 以 vue-cli 搭建的项目为例,使用vue+vue-router+vuex,ajax请求使用axios,UI框架使用element…
vue-cli 配置 lib-flexible + rem,实现移动端宽度适配
总结备忘一下之前移动端项目宽度自适应的方案。 之前没接触过手淘 flexible 的伙伴可以先看一下大漠老师的这篇文章,这样你会知道为什么长度用 rem,字体用 px。 之前看过很多网上的答案,都是使用插件 px2rem-loader 实现 px 自动转换 rem。 不过这个插…
axios拦截器封装http请求,刷新token重发请求
有时候要根据项目的具体需求重新封装http请求。 最近在公司做一个商城项目,因为我也是vue小白,在网上参考了很多资料,才把需求搞定。 所有对服务器的请求先访问 '/GetMaintenanceState'接口,如果服务器正在维护就拦截请求,跳转到维护页面并显示维护信息;如果服…
转载:如何灵活运用CSS中的Flex弹性布局?
Flex(Flexible Box),意为”弹性布局”。“弹性”,顾名思义,就是具有弹簧的特性啦,能够自由的伸缩(有点自适应的意思啦)。其实Flex并不是最近才出现的,而是早在十年前它就被提出。2009年,W3C提出了一种新的方案—-Flex布局,可以简便、完整、响应式地实现各…
Vue踩坑之旅(四)—— 自定义指令实现滚动加载
这几天在做商城首页的商品列表,商品卡片的数量很多,如果一次性加载那么多,加载较慢,而且用户体验不好。所以使用鼠标无限滚动加载效果更好。 实现滚动加载的方式有很多,有现成的组件 InfiniteScroll,但是一些非主流浏览器无法触发,还是自己动手写一写吧。 使用时,因为基于文…
Vue踩坑之旅(三)—— 修改子组件样式
在vue组件中为 <style> 标签开启 scoped 属性,这样样式只作用于这个组件,而不会污染其他组件。 在项目中,我们经常要引入外部的 UI 组件(如 elementUI、mint-ui),但是在父组件中添加 scoped 属性后,父组件的样式将不会渗透到子组件中,所以…
Vue踩坑之旅(二)—— 监听页面刷新和关闭
我在做项目的时候,有一个需求,在离开(跳转或者关闭)购物车页面或者刷新购物车页面的时候向服务器提交一次购物车商品数量的变化。 将提交的异步操作放到 beforeDestroy 钩子函数中。 但是发现 beforeDestroy 只能监听到页面间的跳转,无法监听到页面刷新和关闭标…
Vue踩坑之旅(一)—— 数组、对象的监听
作为一个接触 vue 才一个多月的小白,马上就接手基于 vue 的大型商城项目,其间真是跌跌撞撞踩了好多坑(o(╥﹏╥)o)。在此写下自己的踩坑之旅,希望给跟我一样还在自学 vue 的同学一些帮助,另外大佬如果有更好的解决办法,请不吝赐教。 使用深度监听 deep: true …
MVVM与MVC模式的比较
全称为:Model-View-Controller. 主要目的:分离视图(View)和模型(Model). Application Markup Language)代码. 4.可测试:通常来说,要进行,界面测试比较困难,而MVVM可以对viewModel进行测试. view和v…
margin为负值对布局的影响
可以看到box1增加了20px宽度,父元素".container"没有增宽(多出的宽度是边框宽度)。margin-left、margin-right都可以增加宽度。 可以看出,元素如果用了margin-left:-40px;元素会向左偏移20px,但和相对定位不同的是,在其后面…
下一页
个人成就
文章被点赞
264
文章被阅读
75,034
掘力值
1,595
关注了
19
关注者
53
收藏集
6
关注标签
23
加入于
2018-08-03