自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 GitHub Actions 自动部署前端 Vue 项目

使用GitHub操作自动将项目部署到GitHub页面。这个动作可以配置为将production-ready代码推送到您想要的任何分支中,包括gh-pages和文档。它还可以处理跨存储库部署,并与GitHub Enterprise配合使用。

2023-04-13 20:18:47 432

原创 js对象赋值

/变量先置空 let objClone = null , hashKey = hashMap . get(obj);//正则表达式的情况 if(obj instanceof Date) return new Date(obj);//日期对象的情况 if(hashKey) return hashKey;//判断是否需要继续进行递归 if(typeof obj == "object" && obj!

2023-04-13 16:01:13 2444

原创 vue warning:[Violation] Added non-passive event listener to a scroll-blocking <某些>事件.

Chrome51 版本以后,Chrome 增加了新的事件捕获机制-Passive Event Listeners,导致触发了警告。:让页面滑动更加流畅,主要用于提升移动端滑动行为的性能。在main.js中加入。

2023-04-13 11:25:45 829

原创 vue3中使用swiper及遇到的问题

loop:true后swiper会在前后复制同样的slide保证循环效果,初始化时使用的ID就不是唯一的了,导致echarts初始化无效了。:轮播方向"horizontal"/“vertical”,默认"horizontal": 每张轮播图之间的距离,该属性不可以和margin 属性同时使用;开启loop:true后,第一个和最后一个echarts无法正常渲染。: 是否循环播放:true/false。的每个轮播项中展示并包含不同的。有时还需要使用一些其他的组件。的引用方法,项目会报错。

2023-04-11 20:18:41 1086 1

原创 位运算符-合集

位运算符

2023-02-23 15:53:42 833

原创 粘性定位元素position:sticky的使用

粘性定位元素position:sticky的使用

2022-12-08 16:12:50 1114

原创 Vue3.0引入Echarts并使用

Vue3.0引入Echarts并使用

2022-11-22 15:23:18 3862 1

原创 npm install 报错up to date in 3m

npm install 报错

2022-11-15 16:41:41 11521 5

转载 延迟加载(LazyLoading)三种实现方式

延迟加载(LazyLoading)

2022-11-02 16:35:07 702

原创 Vue编译处理: warning Delete `␍` prettier/prettier

warning Delete `␍` prettier/prettier

2022-07-13 09:57:00 2177

原创 Vue CLI创建项目

Vue CLI创建项目配置

2022-06-28 17:09:58 339

原创 npm : 无法加载文件 E:\nodejs\node_global\npm.ps1,因为在此系统上禁止 运行脚本。

npm run serve 报错1、输入get-ExecutionPolicy:Restricted(这里我没有截图)2、set-ExecutionPolicy remotesigned3、跟着报错提示运行:Set-ExecutionPolicy -Scope CurrentUser4、根据提示,在ExecutionPolicy后填入RemoteSigned5、输入get-ExecutionPolicy会显示RemoteSigned现在就可以运行npm run serve了报错效果如下图:报错原因:权

2022-01-11 17:22:11 3632

原创 循环遍历表格数据(可编辑可跨行)

循环遍历表格数据(可编辑可跨行)实现一个可编辑功能的表格,具体功能如下:正常情况下房间号位置只显示房间号,当鼠标移上显示编辑及删除图标,点击编辑显示可编辑输入框,点击输入框里的确认(√),房间号修改成功并返回至展示状态一层有多个房间,一行放不下需要跨行显示(暂定一行显示10个,不足一行的需要补齐)当删除到每层的房间数均小于规定的每行展示的房间数时,取所有层的最大值赋值给规定的房间数定义每行展示的房间数data: { linesNo: 10}格式化数据代码如下initResultD

2021-11-02 11:14:17 716

转载 js截取指定字节长度的字符串

js截取指定字节长度的字符串var strT = "浙江省杭州市拱墅区解放东路与石桥路润泽园16幢1单元2118室"// var strT = "浙江省杭州市"cutStrByte(strT, 43)/** * 结果: * {cutStr: '浙江省杭州市拱墅区解放东路与石桥路润泽园16', code: '1'} */ /** * 截取制定字节长度的字符串 * 注: 半角长度为1,全角长度为2 * str: 字符串 * len: 截取长度-字节数 * return: 截取后的字符

2021-09-07 20:38:26 1303

原创 Weex开发踩坑

Weex开发踩坑1、box-shadow部分安卓机器无法正确识别该属性2、rgba透明度a不能省略前面的小数点3、borderborder的属性不能合并写,要分开单独写border: 1px solid #000; //不支持// 需要写成border-width: 1px;border-color: #000;border-style: solid;4、<input><input>标签需要写height,否则会出现光标被截断的情况(目前遇到ios有这样

2020-07-15 17:34:12 714

原创 解决layer.open跨项目弹框问题

layer.open跨项目弹框前言修改源代码前言正常是在同一个项目下调用layer,open来弹出弹框,但是项目中遇到A项目中嵌入B项目的页面,导致现在要去A项目去寻找B项目原本使用layer.open弹出的html(content里)文件,报错404修改源代码layer.js代码被压缩了,首先解压(我用的HBuilder X直接Ctrl+k),找到代码(应该在121行左右)如下s = function(e) { var t = this; t.index = ++r.in

2020-06-18 16:54:54 686

原创 Wampserver官网下载以及配置

一、下载Wampserver官网地址下载指引:Wampserver官网下载地址二、安装一直点下一步就可以了三、wampserver配置多个不同路径站点1.打开文件httpd.conf首先确保httpd-vhosts.conf扩展文件引入进来了,部分版本默认是不引入,找到httpd.conf文件,对应路径:D:\software\wamp64\bin\apache\apache2....

2019-10-24 14:08:18 485

原创 作为独立组件使用 layer

前言layer作为layui的一个弹层模块,由于其用户基数较大,所以至今仍把她作为独立组件来维护。详细信息参考官网这里主要将layer.open、layer.alert、layer.confirm整理成可复用的函数1、layer.open(options)原始核心方法不管是使用哪种方式创建层,都是走layer.open(),创建任何类型的弹层都会返回一个当前层索引/** * 弹出窗口...

2019-06-21 10:56:51 1551

原创 移动端页面横屏和强制横屏适配

前言在移动端中我们经常碰到横屏竖屏的问题,那么如何去判断或者针对横屏、竖屏来写不同的代码呢。首先在head中加入如下代码:<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>一、...

2019-06-19 15:44:44 4840 1

原创 Windows下安装Vue CLI的准备工作

一、升级1.npm升级npm install npm -g2.webpack升级npm install webpack -g3.node.js升级Windows下是没有n模块的并不支持npm install -g n然后n stable(或者n latest,或者n 版本号) 更新,所以windows下升级node的步骤如下node -v查看node.js版本 :node ...

2019-04-16 20:48:33 899

原创 css3制作图标

使用css3制作常用的图标1. 弯曲箭头2. 六角星3. 五角星4. 五边形5. 心形6. 阴阳7. 电视8. shape-outside1. 弯曲箭头#curvedarrow { position: relative; width: 0; border-top: 90px solid transparent; border-right: 90px solid red; t...

2019-03-14 14:06:00 1002

原创 固定input框(或者div模拟的input框)在页面底部

前提使用position:fixed;直接固定input框在页面底部,ios可能会出现位置错乱,而且在输入框失去焦点后页面无法回弹完整代码如下:&lt;style&gt; body { font-size: .26rem; -webkit-user-select:none; } .input { width: 200px...

2019-02-19 11:15:30 3996

原创 苹果手机$('body').on('click',selector,function(){})点击无效的问题

简介:刚做一个手机端的评价页面,点击事件是用的$("body").on("click",selector,function(){ //通过body给子元素selector来绑定点击事件是为了防止子元素还没加载出来使点击事件无效})星级评价可以点击,但是下面的标签选择就出现了问题,Android没问题,iOS死活点不了;js代码绑定方式都是一样的,html层级也没有问题,对比cs...

2019-02-14 09:26:43 1642

转载 如何快速搭建自己的github.io博客

如何快速搭建自己的github.io博客要完成自己的`github.io`博客网站,总共分三步:开通自己的 `github.io` repo选择一款`Jekyll`的主题编写发布博客要完成自己的github.io博客网站,总共分三步:1.开通自己的 github.io repo2.选择一款Jekyll的主题3.编写发布博客开通自己的 github.io repogithub.io是完全...

2018-12-26 11:28:01 2816

原创 vue2.x与vue1.0用法区别

1. 单次插值v1版本:单次插值语法{{*数据}},v2不能使用 v2版本:使用v-once指令&amp;amp;amp;amp;lt;div id=&amp;amp;amp;quot;app4&amp;amp;amp;quot;&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;div @click=&amp;amp;amp;quot;changeP&amp;amp;amp;quot; v-once&a

2018-09-06 12:39:41 885

原创 js实现文字逐个显示的效果

&lt;p id="aa"&gt;&lt;/p&gt;&lt;div style="display:none" id="w"&gt;今天的雨跟依萍找他爸要钱的那天一样大!&lt;/div&gt;&lt;script src="jquery.min.js"&gt;&lt;/script&gt;&lt;script type

2018-08-03 14:27:21 8028

原创 好用的插件

placeholder插件用法:&amp;amp;amp;lt;style&amp;amp;amp;gt; input,textarea { color: #F00; } .my-placeholder { color: #999; }&amp;amp;amp;lt;/style&amp;amp;amp;gt;&amp;amp;amp;lt;script&amp;amp;amp;g

2018-08-02 16:58:01 248

原创 楼层点亮效果

楼层点亮效果&lt;style&gt; * { margin: 0; padding: 0; } body { position: relative; } ul { position: absolute; left: 0; top: 300px; ...

2018-08-01 15:00:25 1076

原创 能兼容到IE7的 线性渐变(linear-gradient)

能兼容到IE7的 线性渐变(linear-gradient)效果展示 代码&amp;amp;lt;p class=&amp;quot;horizontal&amp;quot;&amp;amp;gt;水平渐变&amp;amp;lt;/p&amp;amp;gt;&amp;amp;lt;p class=&amp;quot;vertical&amp;quot;&amp;amp;gt;垂直渐变&amp;amp

2018-05-16 10:05:03 3625

原创 Apache启动报错

错误信息: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次(后面的信息是说具体哪个端口被占用了)解决方法: 通过 netstat -a -o 查看端口占用情况,关闭调用相关端口的进程 (我的是被wmware占用了)...

2018-04-23 15:21:42 478

转载 IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题

IE9父容器overflow:auto时,子容器状态更改导致滚动条下出现额外空间的问题代码&lt;style&gt; .panel{ width: 200px; overflow: auto; background-color: #f00; } .inner{ ...

2018-04-02 15:29:06 357

原创 attachEvent和addEventListener

本文主要是因为本来想偷懒批量给span标签添加点击事件,结果到最后也还是不兼容IE7,总结下经验var spanTs = document.querySelectorAll("[name=time]"), i = 0, len = spanTs.length;for (i; i < len; ++i) { var spanT=spanTs[i]; if(spanT.a

2018-01-16 10:04:10 246

原创 IntelliJ IDEA中的web.xml报cannot resolve symbol servlet的错误

错误展示方法:1、检查tomcat是否配置servlet-api.jar包,具体如下如果这个配置好了,开始下一步2,右键项目->open module setting,然后如下图所示我的设置到这里就可以了,还有问题的可以参考https://www.cnblogs.com/ningheshutong/p/6426159.html

2017-11-16 11:04:50 5276 3

转载 IntelliJ IDEA破解

一、下载并安装, IntelliJ IDEA的官网:https://www.jetbrains.com二、破解。百度下载一个 JetbrainsCrack-2.6.10-release-enc.jar  破解补丁。放在你的安装idea下面的bin的目录下面。下载链接:http://idea.lanyus.com/在安装的idea下面的bi

2017-11-15 10:05:17 585

原创 win10环境下JDK的安装

1、到JDK下载官网http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击DOWNLOAD2点击Accept License Agreement,3选择适合的版本下载4点击.exe文件进行安装5安装完成后再配置环境变量:我的电脑-属性-高级系统设置

2017-11-15 09:34:33 232

原创 安装IntelliJ IDEA

一、安装IntelliJ IDEA1、运行IntelliJ IDEA安装程序2、同意协议3、选择安装路径4、把桌面快捷方式、java和groovy关联选项都勾选起来5、选择默认。点击install开始安装6、完成安装并运行IntelliJ IDEA7、不需要导入先前版本8、IntelliJ IDEA Lic

2017-09-21 10:17:53 485

原创 vue.js的安装步骤

1、首先需要安装node.js,去官网下载一个node.js的安装包,一路next就行,安装完后再cmd中输入node -v,如下图出现对应版本号就说明安装成功2、npm包管理器,是集成在node中的,所以,直接输入 npm -v就会如下图所示,显示出npm的版本信息。3、npm速度慢等原因可以安装淘宝的cnpm镜像,在命令行中输入npm install -g cnpm

2017-09-21 09:18:12 292

转载 Placeholder的两种实现方法

Placeholder的两种实现方法两种方式的思路(方式一)使用input的value作为显示文本(方式二)不使用value,添加一个额外的标签(span)到body里然后绝对定位覆盖到input上面两种方式各有优缺点,方式一占用了input的value属性,表单提交时需要额外做一些判断工作,方式二则使用了额外的标签。NO1./** * PlaceHolder组件 * $(input).p

2017-09-14 15:06:04 792

原创 父级元素透明,子级元素不透明

html:二维码已失效点击刷新CSS:.imgr{position: relative;width: 160px;height: 160px;}.div2{position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height: 160px;ba

2017-09-14 09:45:48 905

原创 css伪类和伪元素的区别

1、伪类伪类选择元素基于的是当前元素处于的状态,或者说元素当前所具有的特性,而不是元素的id、class、属性([])等静态的标志。由于状态是动态变化的,所以一个元素达到一个特定状态时,它可能得到一个伪类的样式;当状态改变时,它又会失去这个样式。由此可以看出,它的功能和class有些类似,但它是基于文档之外的抽象,所以叫伪类。:link伪类将应用于未被访问过的链接,与:vi

2017-09-13 10:53:26 513

空空如也

空空如也

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

TA关注的人

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