自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 navicat导入数据库文件报错Err:1067

mysql5.7版本中有了一个STRICT mode(严格模式),而在此模式下默认是不允许设置日期的值为全0值的,所以想要解决这个问题,就需要修改sql_mode的值。

2022-09-27 10:34:10 1694 1

原创 在线查看字体文件

百度在线查看字体文件地址:http://fontstore.baidu.com/static/editor/index.html

2020-04-30 16:48:05 2587

原创 通过lodash判断对象类型数组元素之间的包含关系及获取差异值

differenceWith函数接收三个参数,第一个是目标数组,第二个是拿来做比较的数组,第三个是规则,函数返回值是目标数组arr所有元素中不存在比较数组arr1中的值组成的新数组isEqual函数是用来判断复杂类型的数据是否相等的//引入lodashimport _ from 'lodash'let differentArr = _.differenceWith(arr, arr1,...

2020-04-30 15:11:23 3183

原创 重写element-ui中的Message,实现相同消息提示只弹一个

element-ui中的message在实际使用过程中很多时候会遇到,相同的message会在短时间内同时出现在页面上,这种情况下是没有必要的。比如一个错误信息提示被放在定时器中进行:定时调用某个接口,然后这个接口会返回一个message的话,在定时器时间设置很短的情况下,就会出现短时间内弹出很多相同的message。我们可以通过重写element-ui的message来解决这个问题。1.新...

2020-04-30 10:50:45 2886 2

原创 监听localStorage中的值更新

vue开发中,我们需要进行很多组件通信的操作,一般情况下我们将数据放到vuex中的时候,很容易通过计算属性和watch监听的方式进行通信,但我们的数据存储在localStorage中的时候,就需要通过localStorage.setItem的回调函数来监听值地改变了jiu//定义localStorage.setItem的回调函数localStorage.setItem = (key, v...

2020-04-27 17:54:25 3828

原创 vue-cli中使用scss

//安装//因为我下载的vue-cli里面已经包含了vue-style-loader了,//所以不需要下载style-loader,如果没有的话就要安装一个style-loader或者vue-style-loadernpm install node-sass sass-loader --save安装完成之后在build/webpack.base.conf.js中找到rules配置项,增加...

2020-04-27 15:42:26 1091

原创 vue中props通信实现双向数据流

vue中组件通过props进行组件通信的时候,props是单向数据流的,也就是只能通过父组件改变值传入到子组件,不能通过子组件改变父组件中的值,但我们实际开发中,有一些场景是需要实现双向数据流的props的,比如我们自定义一个dialog弹窗组件:1.使用object类型的props传值//弹窗组件dialog<template> <div class="dialo...

2020-04-26 20:07:58 1044 1

原创 vue自定义组件中实现v-model

其实在vue的组件中实现v-model指令的方法就是父子组件传值的方法,只不过不用特别去父组件定义事件罢了,实现方式(不是方法)有两种:1.vue中默认情况下,一个组件上的 v-model 会把 value 用作 prop 且把 input 用作 event//子组件test.vue<template> <div> <p>{{value}}...

2020-04-26 18:26:07 1119

原创 微信小程序版本自动更新提示

这里写自定义目录标题微信小程序版本更新提示微信小程序版本更新提示//app.js/*** 当小程序初始化完成时,会触发 onLaunch(全局只触发一次)*/onLaunch: function () { /** * 检查更新小程序版本 */ if (wx.canIUse('getUpdateManager')) { const updateManager = wx...

2020-03-16 21:14:30 887

原创 jquery将对象作为属性值添加到动态创建的元素中

我们在用js或者jquery来进行前端开发的时候有时候会遇到要给动态创建的元素以对象作为属性值的属性。HTML里面属性值必须加引号,这就意味着属性值一般情况下是字符串,那么直接将对象加进去肯定是不行的,这时候首先就想到JSON.stringify()转成字符串了,试了一下发现不行,原因是转换之后字符串里面包含了原对象的引号,和属性值之前的引号闭合导致报错了,这时候我们要做的就是把原对象转换后的字符...

2019-11-05 17:08:46 707

原创 js时间格式化函数

格式化函数:Date.prototype.format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), ...

2019-10-16 17:38:12 374

原创 解决vue-cli+iview项目打包上线之后图标不显示问题

做vue项目使用的iviewUI库,打包上线之后发现icon都不显示,然后做了很多尝试,更改打包路径等,都没有太好的效果,最后还是在网上找到了方法:1. 方法一:在build/utils.js下面找到这段代码,将其中publicPath改成…/…/,保存并重新打包。注意:这个路径不是绝对的,根绝自己的目录结构来写 // Extract CSS when that option is spec...

2019-10-15 17:39:03 1065

原创 高德地图自定义地图样式

在高德地图开放平台官网的jsAPI中提供了自定义地图的方法:其中官方提供了10个主题来给开发者们使用但10个主题并不能满足所有场景,所以官方还提供了自定义地图样式的方法:(1)进入自定义页面,点击创建地图样式:(2)选择一个与目标样式相近的基础模版然后点击「创建」按钮:(3)在左边导航栏里选择需要改变样式的模块,比如:陆地,并打开取色板选择想要的颜色来更换掉(4)样式修改完...

2019-10-15 16:47:47 10957 2

原创 微信小程序解析unionid

微信小程序解析用户unionid等信息调用wx.login获取 用户临时登录凭证code(有效期5分钟);调用wx.getUserInfo获取加密过的数据encryptedData和解密参数iv;将code、encryptedData、iv传给后台,并在后台调用微信auth.code2Session方法,然后将解析到的信息返回给前台。前端代码示例如下:var app = getApp...

2019-10-15 11:10:05 581

原创 vue中axios拦截器的使用

file方法是用来接受接口返回文档流的方法,在本文可忽略,其中http函数中有部份自定义参数和判断,可根据需求删减或增加

2019-10-15 10:37:54 362

原创 iview自定义主题颜色

iview自定义主题颜色iview官网提供了两种自定义主题的方式,一种是采用css变量替换的方式,另一种是通过安装工具修改,这里我们采用第一种。1. 在vue项目下新建主题样式表,例如my-theme.less,因为iview样式是基于less开发的,我们也必须使用less,不然无法做变量替换:@import '~iview/src/styles/index.less';// Here...

2019-10-15 10:09:36 3782 1

原创 怎么将自己的图标上传到iconfont并在项目中使用

将自己的图标上传到iconfont并在项目中使用第一步:进入iconfont官网,登录自己的账号进入导航栏「图标管理」->「我的图标」点击上传按钮:选择想要上传的svg图标:点击保留颜色并提交。第二步:加入购物车并下载单击选择图标加入购物车:进入购物车,点击下载代码按钮,本地就会下载一个文件夹:把需要用的文件复制到项目中,一定要复制iconfont.css:在...

2019-10-14 17:56:09 7197

原创 被遗忘的sessionStorage实现每次打开网页只执行一次的操作

被遗忘的sessionStorage实现每次打开网页只执行一次的操作前言localStorage和sessionStorage异同我们可以在浏览器上试一试具体实现前言我们经常会遇到某种需求:网站打开执行一次,之后进入相同的页面不再执行,关闭网站下次再进又会执行。很容易就会让人想到用本地存储来做,但具体用localStorage还是sessionStorage呢,这就要看一下三者之间的区别。l...

2019-03-07 17:22:52 1569

空空如也

空空如也

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

TA关注的人

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