自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

spark-chen的博客

所有美好的风景都在不期而遇的路上

  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 uni-app开发微信小程序富文本不能解析table解决方法

做为一个前端菜菜开发,能用插件的就不会自己去造轮子,所以解决方法一使用mp-html插件参考文档mp-html文档已经写的很清晰了,就不细说了还有其他的插件,比如 wxParse,看了一下介绍,感觉这个不怎么好用。方法二,像这有富文本的,一般都是有后台管理系统的,所以可以采用将富文本内容转化为图片方式,后台保存转化后的图片与HTML内容(HTML转换图片采用html2canvas),这样就可以实现在小程序中展示的富文本内容,其实是展示的图片。应该还有其他好的方法,希望有知道的留言告.

2021-12-15 12:41:11 1784

原创 Win10右键新建文件夹卡死的处理方法

win10 使用时出现了在资源管理器或者桌面右键文件时会卡住的情况,我开始以为是中了病毒,流氓插件什么的。但是清除了插件后仍然如此。很是头大。又根据网上提供一大堆解决办法,清理注册表,...

2021-06-14 10:43:44 3672 8

原创 template or render function not defined

有没有同学遇到这个问题呢?控制台 报错 template or render function not defined.那是因为,你将vue-rotuer中的 component 定义错了正确方法:component:()=>import(" ")错误方法:component:import("")很明显,component 后面应该是一个箭头函数。components VScomponent 同学们对于这两个有没有傻傻的分不清楚呢?components官方...

2021-05-24 11:09:46 20653

原创 hash模式和history模式浅识

一: 什么是hash 和 history 模式? hash模式: hash模式的原理是onhashchange事件,可以通过window对象来监听该事件 在hash模式下,当url发生变化时,浏览器会记录下来,因此前进后退按钮都可以使用 因此在该模式下,即使浏览器没有请求服务器,页面也会和url一一对应起来,后来人们给它起了一个霸气的名字叫前端路由,成为了单页应用标配。 需要注意的是hash模式下修改的是#后面...

2021-01-23 15:16:46 2214

原创 .gitkeep文件是什么

简介本文主要介绍在git中, .gitkeep的作用。作用git无法追踪一个空的文件夹,当用户需要追踪(track)一个空的文件夹的时候,按照惯例,大家会把一个称为.gitkeep的文件放在这些文件夹里。例程就个人而言,一般需要.gitkeep地方,是希望完成以下功能:使git忽略一个文件夹下的所有文件,并保留该文件夹# .gitignore# ignore all files in lib/lib/*# except for .gitkeep!.gitkeep# igno.

2020-06-23 11:46:46 3797

原创 window10 安装 nvm 完后,node npm 运行报错解决办法

在实际情况下我们可能同时在进行2个项目,而2个不同的项目所使用的node版本又是不一样的,或者是要用更新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在。下载地址:https://github.com/coreybutler/nvm...

2019-12-28 11:18:22 1882

原创 es6 Promise 基本使用

es6 Promise 基本使用function runAsync(){ var p = new Promise(function(resolve, reject){ //做一些异步操作 setTimeout(function(){ console.log("执行完成"); resolve("随便什么数据"...

2019-08-20 19:03:24 105

原创 JavaScript 的什么限制,导致Vue 不能检测到数组的变动

是这样的,你console.log一下跟vue绑在一起的data里面属性,你会发现那些打印出来多了两个东西:settergetter没错,vue检测数组变动靠的就是这两个属性而这两个属性,根据vue文档的说法,它是使用了js原生的Object.defineProperty()(其实准确来讲应该是es的东西)简单地讲,就是描述Array或者Json等Object类型里面的值的属性。比如...

2019-08-20 17:01:40 1176

原创 寻找(获取)当前页面中最大的 z-index 值的方法(js组件层级计数器)

思路:我们可以把DOM中的所有元素集合起来,然后转化成一个数组,然后我们遍历这个数组,把所有元素的z-index值提取出来,然后就形成了一个纯数字的数组,最后从中取到最大值,就是当前页面中的最大的z-index值了。将我们的思路,转化为代码1.找到所有元素,转化成数组 (下面方法都可以)Array.from(document.querySelectorAll('body ...

2019-08-15 11:16:26 2020

转载 element-ui 时间选择器限制范围(随动)-- 用一个el-date-picker实现

<el-date-picker v-model="datePick" type="daterange" value-format='yyyy-MM-dd' size="small" :picker-options="pickerOptions" range-separator="至" start-placeholder="开始日期"...

2019-08-09 18:13:37 865

原创 for in 和 for of的区别

最近在学习es6的知识,看到了for of 这新的循环方法,所以就测试一下和以前for in有什么不同,一下是一些不同地方,当然还有其他不同的,暂时还没有发现:for ... in循环由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组实际上也是一个对象,它的每个元素的索引被视为一个属性。当我们手动给Array对象添加了额外的属性后,for ... in循环将带来意想不

2017-10-10 17:14:03 889

原创 js实现集合方法

function Set(){var items = new Object();this.has = function (value) {//两种方式都可以//return value in items;return items.hasOwnProperty(value);};this.add = function(value){if(!this.has(value

2017-09-18 22:05:06 1359

原创 javascript数组比较方法

最近工作需要用到对象比较,自己写了一些,感觉满足不了需求,又在网上找了一些,整理了一下,作为自己学习的笔记。Array.prototype.unique = function(){     this.sort();     var re=[this[0]];     for(var i = 1; i         if( this[i] !== re[re.lengt

2017-09-15 08:47:07 261

原创 javascript对象arguments的学习笔记

//利用arguments对象可以实现重载,利用arguments.length可以获取函数的参数个数//不需要明确指出参数名,就能访问它们//arguments对象不能显式创建,只有函数开始时才可用//并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。//索引 n 实际上是 arguments 对象的 0…n 属性的其中一个参数。function h1(){if

2017-09-14 16:58:50 336

转载 javascript -window与document

window对象和document对象的区别一般来讲,一个window里就是一个document,但是,iframe里面也可以装个document,在iframe里面就有区别了alert(document.location === window.location); // true  不要混淆Window对象的location属性和Document对象的lo

2017-05-10 19:39:28 309

原创 用javascript实现队列方式

队列是遵循FIFO原则的一组有序项,队列在尾部添加新元素,并从顶部移出元素,最新添加的元素是排在队列末尾的,下面是我用js实现的队列方法:function Queue(){var items =[];下面是一些队列要用的方法this.enqueue = function(element){items.push(element);};this.dequeu

2016-12-09 19:51:10 286

原创 post 和get 两种传输方式的归纳

get和post在面试过程中一般都会问到,一般的区别:  1.post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)  2.post发送的数据量更大(get有url长度限制)  3.post能发送更多的数据类型(get只能发送ASCII字符)  4.post比get慢      5.Post是向服务器提交数据的一种请求,get是向服务器发索

2016-10-21 14:16:42 5592

原创 CSS样式初始化有什么优缺点

前几天去面试,有一个题目是,CSS样式初始化有什么优缺点?当时看到这个题目乍一看感觉怪怪的,什么叫初始化样式了?如果换一句话你可能就理解了,就是通用样式。平时用的挺多的,但真的很少去想这么细。回来就整理一下分享出来。初始化样式的原因每次新开发网站或新网页时候我们通过初始化CSS样式的属性,为我们将用到的CSS或html标签更加方便准确。你想,假如我们不初始化CSS样式属性,

2016-10-18 15:55:45 3718

vue-devtools

chrome(谷歌浏览器)vue代码调试插件, 已打包。解压后,通过chrome扩展程序加载即可使用。 使用方法: 1、chrome浏览器输入地址“chrome://extensions/”进入扩展程序页面 2、勾选开发者模式 3、点击“加载已解压的扩展程序...”按钮,选择解压后的chrome文件夹,即可添加成功。 4、添加完vue-devtools扩展程序之后,我们在调试vue应用的时候,ch rome开发者工具中会看一个vue的一栏,点击之后就可以看见当前页面vue对象的一些信息

2018-03-15

空空如也

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

TA关注的人

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