自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 nvm node多版本管理工具安装及使用说明

如果解压压缩包不行,就执行nvm install 指定版本,但是需要修改成国内镜像。

2023-03-21 19:41:02 118

原创 vuex持久化和模块化写法记录

2、不使用插件方式:存储在localStorage或者sessionStorage,state定义变量,mutations同步更新变量,并且存储一份在localStorage或者sessionStorage中,actions异步请求,触发mutations同步更新,getters(store的计算属性。必须注意,不要在不同的、无命名空间的模块中定义两个相同的 getter 从而导致错误。当模块被注册后,它的所有 getter、action 及 mutation 都会自动根据模块注册的路径调整命名。

2022-10-18 16:00:40 684

原创 vue-cli3多环境打包配置

背景框架vue2+工具vue-cli3(其实我本地已经到vue-cli5,不过不影响,项目目录与3保持一致,但是打包貌似有一点区别,下文会讲),项目需要在生产环境打包不同的二级目录。

2022-08-02 11:12:18 2865

原创 vue-cli2多环境打包配置

背景:框架vue2+工具vue-cli2,项目需要打包两个角色,三个运行环境:本地,测试,生产,上线发布有的直接在根目录下,有的需要在二级目录下。一、增加打包配置文件1、config文件夹增加4个环境变量文件,build文件夹增加7个打包配置文件2、新增环境变量文件: 添加规则按照已有环境变量添加即可,名字自己取,最好见名知意,图中的APP_USER_TYPE自定义,如果需要更多自定义变量自行增加即可。3、新增build文件:拷贝已有build文件,修改process.env.N

2022-05-27 17:06:15 3005

原创 前端性能优化

参考链接:Vue项目前端性能优化https://mp.youkuaiyun.com/mp_blog/creation/editor/106750434提升90%加载速度——vuecli下的首屏性能优化https://segmentfault.com/a/1190000019499007?sort=votes项目中使用过:1、路由懒加载,不使用静态引入2、productionSourceMap: false,npm run build打包编译不生成map文件,减少文件体积。3、小图标使用字体图标,图标..

2022-05-27 14:04:06 113

原创 nginx部署nuxt多项目

一、背景:之前使用nginx部署了一个nuxt的项目,参考的是这篇文章Nuxt项目的部署,现在部署多项目,先参考的是这篇文章 nginx配置多个项目 ,使用Nginx要在同一个域名下配置多个项目有两种方式:nginx按不同的目录分发给不同的项目 启用二级域名,不同的项目分配不同的二级域名采用:我现在是测试服,是IP,没有域名,所以选择第一种方式,创建不同项目。原本同一个IP+端口已经上...

2020-04-03 00:38:52 3191

原创 误引用vuex-persistedstate导致用户信息无法清除问题

一、问题:网站使用nuxt框架,使用js-cookie+vuex存储用户信息,在这一篇文章中关于nuxt使用vuex存储以及获取用户信息踩坑,我讲过nuxt是服务端和客户端渲染集成,所以服务端将user信息初始化为空,客户端无法再次初始化,即便客户端的cookie中能获取到用户信息,也无法给user赋值。后来在网上搜索了半天解决办法,引入了vuex-persistedstate,但是引入之后并...

2020-03-29 19:12:53 2988

原创 iconfont字体图标错位问题

原因:加入了问题图标,至于为什么是问题图标,原因不详,反正对比两个版本的图标css文件删除多余的问题,图标错位问题就解决。错位显示:正常显示:...

2020-03-24 17:46:58 1842

原创 关于nuxt使用vuex存储以及获取用户信息踩坑

一、背景:按公司要求做一个电商网站,考虑到seo,所以用的是nuxt进行开发。登录之后记录用户信息(user)使用cookie+vuex模式。二、具体使用方法以及遇到的问题:1、无法解码且无法转化为对象:使用nuxt的nuxtServerInit在在服务端的cookie里获取用户信息,但是user在存储时是对象且可能包含中文,在使用JSON.parse进行string转化为对象时报错,...

2020-03-23 23:37:21 3194 4

原创 vue init nuxt-community/koa-template nuxt-learn 安装执行npm run dev报错

最近在做一个基于vue的美团全栈项目,技术栈用到nuxt和koa的组合,vue init nuxt-community/koa-template nuxt-learn创建项目之后,执行npm run dev,报错 ERROR Failed to compile with 1 errors ...

2019-05-30 11:59:46 1351 1

转载 深入理解JavaScript系列

转自汤姆大叔深入理解JavaScript系列

2019-04-28 17:07:42 149

转载 JavaScript中基本数据类型和引用数据类型的区别

JavaScript中基本数据类型和引用数据类型的区别

2019-02-12 18:04:56 138

原创 td文字过多隐藏

td文字过多一般的解决方法:td { width: 150px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; float: left;}但是如果td包裹的文字太多,会把td设置...

2018-12-05 14:07:13 1332

转载 CommonJS、requirejs、ES6的对比

CommonJS、requirejs、ES6的对比模块化开发,AMD,CMD,Commonjs规范CMD、AMD、CommonJS 规范

2018-11-26 11:24:59 319

原创 node-sass安装失败之npm ERR! Failed at the node-sass@4.9.4 postinstall script.

一个npm install报了一堆问题gyp verb check python checking for Python executable "python2" in the PATHgyp verb `which` failed Error: not found: python2gyp verb `which` failed at getNotFoundError (E:\s...

2018-11-26 01:16:19 9565

转载 信不信由你!iPhone6屏幕宽度不一定是375px,iPhone6 Plus屏幕宽度不一定是414px

转载请注明:原创文章来自优快云 freshlover的空间 http://blog.youkuaiyun.com/freshlover/article/details/44454991

2018-11-20 16:46:05 573

转载 浅谈JavaScript、ES5、ES6

文章转自:浅谈JavaScript、ES5、ES6

2018-10-29 16:58:11 140

转载 关于用户访问请求慢,TTFB时间长的问题分析

关于用户访问请求慢,TTFB时间长的问题分析关于请求被挂起页面加载缓慢问题的追查 

2018-10-29 14:50:09 998

原创 使用label美化样式的input点击事件踩坑

如图,做一个类似select的自定义选择框,但可多选。使用label对checkbox样式美化,有两种方式。1、包裹式,点击事件给label或者li<li> <label class="checkboxLable"> <input type="checkbox"/> <i> <em>&l

2018-10-15 10:44:18 3168 1

原创 listen EADDRNOTAVAIL

换了一台电脑,运行了一个vue项目,报了一串错误:E:\bqc\web\currencyMobiel>npm run dev> usevue@1.0.0 dev E:\bqc\web\currencyMobiel> webpack-dev-server --inline --progress --config build/webpack.dev.conf.jsev...

2018-10-12 17:45:01 794

原创 node版本过低导致@babel配置文件出错

因为之前的node安装包是在菜鸟教程下载的,版本较低,所以在使用npm导致执行gulp命令时报以下错误: E:\bqc\html\game\node_modules\@babel\core\lib\transformation\file\file.js:75 constructor(options, { ^SyntaxError: U...

2018-10-12 13:01:40 11231

原创 低版本node安装使用gulp时npm install生成的node_module部分插件包文件源路径过长无法删除问题

因为更换电脑的原因,导致软件重装,只保留了src和配置文件,需在新电脑生成node_module依赖包。第一步是安装node,第二步是安装gulp,再执行npm install,再输入gulp,项目就跑起来了,与以往相同。但是在准备删除node_module包重新安装node_module包,发现里面有三个文件因为文件源路径过长的原因无法删除,虽然网上有方法删除,但是这里需要的是和以往相同直接删除...

2018-10-12 11:16:25 1791

原创 pc全屏网页布局小技巧

        今天又写了一个全屏网页,其实之前也写了很多次,一直都没有总结,今天在这里总结出来的小技巧记录一下。pc的设计图一般都1920的,但是还有很多小屏,比如自己的笔记本就是1366,如果说完全按照设计图的尺寸布局,那放在小屏幕上浏览时总会有一些地方不协调,字体过大,图片过大,间距过大。下面就以今天的网页为例解析一下遇到的情况。1、字体不协调的问题        这个时候em这个...

2018-06-17 02:44:45 5118

原创 jQuery+css3实现图片立体旋转效果

       最近公司项目要求做一个图片3d立体旋转的效果,领导给了我一个参考文件,链接稍后附上,今天主要讲实现效果关键的几点:perspective+transform-style+transform-origin。先贴一张效果图:一、需了解的知识点:1、如何让一个2d平面的图呈现3d效果?      答:此时需要使用css3的一个透视属性:perspective属性,这个...

2018-01-03 14:48:53 10859

空空如也

空空如也

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

TA关注的人

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