自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 初学less

初学lessless初识less 引用用法(语法)变量值变量选择器变量属性变量url 变量声明变量变量运算变量作用域用变量去定义变量嵌套& 的妙用媒体查询实战技巧混合方法无参数方法默认参数方法方法的匹配模式方法的命名空间方法的条件筛选数量不定的参数方法使用important!循环方法继承extend 关键字的使用all 全局搜索替换减少代码的重复性oncemultiple函数其他less...

2018-12-27 16:04:26 172

原创 vue项目webpack打包css顺序异常导致警告问题解决 couldn‘t fulfill desired order of chunk group(s)

警告信息如下:大致意思为:同时有多个页面【组件A,组件B】同时引用了这两个【红标】组件的页面。如:A组件import FloatNav from '@/components/base/FloatNav'import Footer from '@/components/base/Footer'B组件import Footer from '@/components/base/Footer'import FloatNav from '@/components/base/FloatNav'注

2020-07-02 10:33:28 9977 5

原创 小程序获取直接获取用户绑定的微信手机号

小程序获取用户手机号触发获取事件使用方法注意触发获取事件获取微信用户绑定的手机号,需先调用wx.login接口。因为需要用户主动触发才能发起获取手机号接口,所以该功能不由 API 来调用,需用 button 组件的点击来触发使用方法需要将 button 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphonenumber 事件回调获取到微信服务器返回的加密数据, 然后在第三方服务端结合 session_key 以及 app_id

2020-06-12 18:42:38 1059

转载 es6常用数组操作及技巧汇总

转载自hellobaby 定义数组const array = [1, 2, 3];或者const array = new Array();array[0] = '1';建议尽量使用第一种形式定义数组,采用new的形式在大量的数组定义时,会比较耗时。new关键字的使用,除了在需要实例化一个对象,或罕见的需要延时加载数据的情况外,你基本上不需要使用new关键字。在Javascript里...

2020-04-27 09:44:03 234

原创 微信小程序全局配置wx.request参数

此方法使用vue项目写好的api【相当于替代axios的一些功能 】基本配置// http.jsvar root = 'https://xxxxxxxx.net:8000/api';function req(type, url, data) { var header = { // 根据需求设置请求头Authorization 'content-type': 'applicat...

2020-04-26 18:39:46 3103

原创 小程序wxss使用less

关于wxss快速编辑[使用less]以下是window方法在页面目录新建同名文件pageName.less[本机node环境]npm install -g wxss-cli // 全局安装然后在小程序目录,,监听此目录以下所有css及less文件并实时【保存文件后】转换为wxsswxss ./icgoo-applet 监听文件会自动将此目录下css,less文件编译为wxss wxs...

2020-04-26 18:22:37 1988

原创 vue监听关闭弹窗

vue事件监听关闭弹窗<button @click="showCart = true">打开购物车</button><div class="my-float-cart" ref="myDiv" v-show="showCart"> 购物车内容这里忽略代码</div>// 监听showCartwatch: { 'showCart'...

2020-04-24 15:24:20 3208

原创 vue.js element-ui validate中自定义validator验证整个表单时代码不执行问题

错误源码这是验证的rules最后发现要在自定义验证里面每一个判断都要有callback(),就是要保证callback()一定会执行到。正确代码每一种情况都要callback()...

2019-09-26 11:07:36 3910

原创 vue项目打包后部署在nginx服务器

vue-cli3.0项目打包后部署在nginx服务器vue-cli打包服务器部署在windows上快速安装nginx服务器vue-cli打包npm run build首先打包项目,会在项目中生成一个dist文件夹。服务器部署将此文件(dist)导入至nignx服务器html文件目录下。vue.config.js文件配置,发布到nginx的情况下,生产环境(正式环境)需要改为“...

2019-09-20 14:09:53 603

转载 前端生成pdf

前端生成pdf看转载

2019-08-02 17:57:15 568

原创 vue更新数组部分时,渲染的列表不更新问题

vue更新数组当我们利用索引直接设置数组的某一项时,更新的数组不被渲染data: { arrList: [ { name: '张三', id: 1 }, { name: '李四', id: 2 } ]}此时渲染的table,这里用element-ui<el-table :data="arrList">...

2019-07-26 11:07:09 3603

原创 Vue axios 后端返回excel文件流该如何下载

这里先介绍一下Blob对象Blob的英文全称是Binary Large Object,翻译成汉语是二进制大型对象。HTML5中,Blob是一种JavaScript数据类型,用于存储二进制数据。此对象中存储的数据没有必要非得是JavaScript原生格式数据,也就是没必要是JavaScript内部对象。比如可以是File对象,它继承Blob对象,并扩展了一些功能。构造函数方式:这...

2019-07-03 11:48:03 1341

原创 vuex 中有三要素: state, mutation 以及 action,谈谈getter

state和mutations简单来说, state 表示状态,类似于 vue 中的 data (其实本质上就是差不多的, vuex 在 vue 的 beforeCreate 钩子中将 state 混入进 data)。但是,它们又有很大的不同: 在使用者看来, state 是全局的,这得益于 vuex 的设计理念——单一状态树。state 是类似于全局下的 data 。state 和 data...

2019-05-08 14:24:43 1444

原创 在Vue项目中 new Vue() 和export default{}区别

在生成、导出、导入、使用 Vue 组件的时候,像我这种新手就会常常被位于不同文件的 new Vue() 和 export default{} 搞得晕头转向。它们含义到底是什么,又有什么异同呢?new Vue()首先,Vue 是什么?我看其他博主的理解,很是赞同-> Vue 就是一个构造函数,生成的实例是一个巨大的对象,可以包含数据、模板、挂载元素、方法、生命周期钩子等选项。所以渲...

2019-05-08 10:12:52 8403

转载 深入理解JavaScript的深拷贝和浅拷贝

看转载,个人当收藏笔记用。

2019-04-01 11:49:39 94

转载 简单理解js的prototype属性

看转载,解释很清晰。深度理解看它的下一篇

2019-03-07 15:16:26 97

转载 JS的常用正则表达式 验证密码(转载自用)

//校验是否全由数字组成function isDigit(s){ var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false; return true;}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串function isRegisterUserName(s) { var pat...

2019-03-06 13:29:57 6298

转载 git 版本回退

git本地及远程分支回退git本地版本回退Git reset --hard commit_id(可用 git log –oneline 查看)git远程版本回退git push origin HEAD --force #远程提交回退下面的命令也可以实现远程版本回退git reset --hard HEAD~1git push --forcegit rever...

2019-03-01 11:22:42 101

原创 js在对页面中列表进行排序时,数组的添加,过滤,大小写,首字母大写

js在dom元素中根据某些‘属性’排序添加元素过滤已有元素(值相等)单词首字母大写排序添加元素var myArr=new Array(),arr=[];//两种数组定义形式$('#id p').each(function(){//获取每一个元素 arr.push($(this).attr('divName').toLowerCase());//向数组中添加每一个p元素中属性为div...

2019-02-25 15:49:52 1011

原创 监听元素宽高变化resize

首先我们先了解js中resize功能只支持window对象正常情况下我们队某一元素使用resize功能是无法监听到元素宽高变化的。1.重构resize()在已经引入jquery的情况下js文件中增加以下代码(function($, h, c) { var a = $([]), e = $.resize = $.extend($.resize, {}), i, k = "setTi...

2019-02-22 18:09:06 4753 1

原创 自定义input File

首先说明原理:因为表单中input file标签在不同的浏览器中样式不一致,且很难对其设置样式,所以我们的解决方案是用其它的标签去代替它,而它本身则不显示。这样就实现了间接显示样式。```&lt;div&gt; &lt;input type="button" value="自定义的按钮名" onclick="javascript:$('input[name=\'file\']').clic...

2019-02-14 17:41:27 642

原创 Jquery图片查看放大插件

源网站效果查看演示插件来自Jquery插件库下面是个人最简单的demo&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt; &

2019-02-12 17:57:56 1514

原创 js获取上传文件内容,ajax提交/jQuery.form.js

js上传、文件/图片及其提交方式用formData对象承载表单jQuery.form.js附:图片格式转换用formData对象承载表单files是文件选取控件的属性,存储的是文件选取控件选取的文件对象,类型是一个数组,下方显示为fileM.files[0];通过append(key, value)来添加数据,如果指定的key不存在则会新增一条数据,如果key存在,则添加到数据的末尾。fo...

2019-01-23 16:58:19 763

转载 JavaScript条件语句小技巧

js条件语句小技巧使用 Array.includes 来处理多重条件少写嵌套,尽早返回使用函数默认参数和解构相较于 switch,Map / Object 也许是更好的选择使用 Array.every 和 Array.some 来处理全部/部分满足条件文章来自Hopsken使用 Array.includes 来处理多重条件举个栗子

2019-01-21 17:55:15 116

原创 jqeury end()方法

end() 方法结束当前链条中的最近的筛选操作,并将匹配元素集还原为之前的状态。&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;script type="text/javascript" src="/jquery/jquery.js"&gt;&lt;/script&gt;&lt;/head&gt;&

2019-01-08 16:53:52 88

原创 一些实用的导航样式

伪类三角形高亮直接撸代码,再看下面的一些解析。&amp;amp;lt;!DOCTYPE html&amp;amp;gt;&amp;amp;lt;html lang=&amp;quot;en&amp;quot;&amp;amp;gt;&amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp

2019-01-07 18:33:33 533

原创 jQuery监听滚动条到底部

$(window).scroll(function(){  var scrollTop = $(this).scrollTop();  var scrollHeight = $(document).height();  var windowHeight = $(this).height();  if(scrollTop + windowHeight == scrollHeight){  ...

2019-01-07 18:05:44 2665

原创 Html select标签

Select创建Form 事件属性创建直接撸代码&amp;lt;select&amp;gt; &amp;lt;option value =&quot;volvo&quot;&amp;gt;Volvo&amp;lt;/option&amp;gt; &amp;lt;option value =&quot;saab&quot;&amp;gt;Saab&amp;lt;/option&amp

2018-12-29 11:05:37 2297

原创 Git学习之路

Git学习

2018-12-28 11:03:46 90

Jquery图片放大查看插件

Jquery图片放大查看插件,根据图片大小显示,滚动放大缩小,可前后切换图片

2019-02-12

空空如也

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

TA关注的人

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