自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 真-随手记

一,npm命令参数:--save,--save-d,-g,区别npminstallmoduleName :安装模块到项目目录下npminstallmoduleName -g:-g 将模块安装到全局,具体安装到磁盘哪个位置,要看npm config prefix的位置。查看:npm config ls,修改:npm config set prefixnpminstallmoduleName --save:(简写:-S)-save 将模块安装到项目目录下,并在package文件的d...

2021-02-24 10:32:51 113 1

原创 用webpack一步步搭建项目

一,安装。1,全局安装# 安装webpack V4+版本时,需要额外安装webpack-clinpm install webpack webpack-cli -g# 检查版本webpack -v# 卸载npm uninstall webpack webpack-cli -g不推荐:全局安装webpack,这会将你项⽬中的webpack锁定到指定版本,造成不同的项⽬中因为webpack依赖不同版 本⽽导致冲突,构建失败2,项⽬安装 推荐# 安装最新的稳定版本npm i -.

2020-12-08 17:56:34 379 1

原创 vue watch深度监控一个对象下新增属性不生效问题

先简单还原下项目中遇到的问题:adc为一个空对象,watch深度监听abc下的pageNum属性(此时还没有)。data() { return { abc: { } }},watch:{ 'abc': { deep:true, immediate:true, handler(newV){ this.pageNum = newV.pageNum } } }

2020-10-12 11:31:48 1115

转载 优雅的处理定时器在a页面开启,跳转b页面后仍在执行问题

我在a页面写一个定时,然后跳转到b页面,此时可以看到,定时器依然在执行。这样是非常消耗性能的。解决方法1首先我在data函数里面进行定义定时器名称:data() { return { timer: null // 定时器名称 }},然后这样使用定时器:this.timer = (() => { // 某些操作}, 1000)最后在beforeDestroy()生命周期内清除定时器:beforeDestroy() {

2020-10-09 11:46:18 960

转载 如何优雅的只在当前页面中覆盖ui库中组件的样式

首先我们vue文件的样式都是写在<style lang="less" scoped></style>标签中的,加scoped是为了使得样式只在当前页面有效。那么问题来了,看图:我们正常写的所有样式,都会被加上[data-v-23d425f8]这个属性(如1所示),但是第三方组件内部的标签并没有编译为附带[data-v-23d425f8]这个属性。所以,我们想修改组件的样式,就没辙了。怎么办呢,有些小伙伴给第三方组件写个class,然后在一个公共的css文件中或者在当前页面

2020-10-09 11:21:03 766

原创 vue中css3属性在本地生效线上不生效问题

以线性渐变:linear-gradient为例:1,vue项目兼容css3新特性可安装如下俩个包//一个后处理程序,不象Sass以及Stylus之类的预处理器。它适用于普通的CSS,可以实现css3代码自动补全。npm install Autoprefixer//PostCSS的目标是通过自定义插件和工具这样的生态系统来改造CSS。与Sass和Less这些预编译器相同的原则,PostCSS把扩展的语法和特性转换成现代的浏览器友好的CSS。npm install postcss使用

2020-06-22 16:13:49 1154

原创 关于组件通讯一些自己理解

关于组件通信你必须要理解一件事:事件派发者与监听者是同一个。也就是说谁派发的就由谁监听。一,事件总线任意两个组件之间传值常⽤事件总线 或 vuex的⽅式。1,局部事件总线main.js:exportvar$burVue=newVue()childA:import{$burVue}from'../main'$parent.$emit('change...

2020-03-29 13:13:41 182 1

原创 发现一个函数存在无限更新循环的问题,记录下。

问题提示:Failed to load resource: net::ERR_CONNECTION_RESET You may have an infinite update loop in a component render function.也就是:加载资源失败:net::ERR_CONNECTION_RESET组件呈现函数中可能有无限更新循环。先上代码html部分<el...

2020-01-15 15:59:43 176

原创 vue苹果手机微信分享页面打开是项目首页

这个问题也困惑了好久,网上查找的解决方案感觉不适用与自己的问题,无奈只能自己慢慢排查。多次测试发现只有在下面有处理跳转的时候才会出问题:问题原因(自己猜测):我们都知道苹果手机在项目刚执行就需要获取微信配置,而如果项目链接不完整如:https://dev-cph5-sac.zhongkevip.cn/500_6_2/则微信将无法记录记录其地址。解决方案一:将path:'/'也指...

2019-07-13 19:00:09 702

原创 针对日期的各种操作

//日期加上天数后的新日期.function AddDays(date,days){ var nd = new Date(date); nd = nd.valueOf(); nd = nd + days * 24 * 60 * 60 * 1000; nd = new Date(nd);//alert(nd.getFullYear() + ...

2019-05-08 15:31:03 736

空空如也

空空如也

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

TA关注的人

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