自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

rsancy-BK

人间不值得

  • 博客(43)
  • 收藏
  • 关注

原创 vue项目前端导出excel

vue项目前端使用xlsx导出excel,xlsx导出表格,前端导出表格,xlsx导出表格内容重复问题

2021-11-29 15:06:09 4567

原创 vue中使用file-saver导出文件

一、安装# Basic Node.JS installationnpm install file-saver --savebower install file-saver此外,可以通过以下方式安装TypeScript定义:# Additional typescript definitionsnpm install @types/file-saver --save-dev二...

2020-01-20 16:22:59 50913 5

转载 最全ES6数组方法

整理数组方法,包括ES6新增方法1arr.push()从后面添加元素,返回值为添加完后的数组的长度let arr = [1,2,3,4,5]console.log(arr.push(5)) // 6console.log(arr) // [1,2,3,4,5,5]2arr.pop()从后面删除元素,只能是一个,返回值是删除的元素let arr = [1,2...

2018-09-20 20:32:09 3398 2

原创 Vue 将页面中表格数据导出excel

一、需要安装三个依赖:       npm install -S file-saver xlsx       npm install -D script-loader 二、项目中新建一个文件夹:(vendor---名字任取)  里面放置两个文件Blob.js和 Export2Excel.js。  链接:https://pan.baidu.com/s/1krRDSw6PHyl...

2018-09-18 11:51:42 2684 1

原创 正则零宽断言在IOS兼容性问题

letregx=/(?<=\$).*?(?=\$)/g;

2021-06-17 17:31:41 4719

原创 js获取当前时间戳

一、js获取当前时间戳方法一:(只精确到秒,把毫秒改成000显示)var timestamp = Date.parse(new Date()); //1610075969000 方法二:(精确到毫秒)var timestamp = (new Date()).valueOf(); //1610075969354 方法三:(精确到毫秒)var timestamp=new Date().getTime(); //1610075969354 二、js把时间戳转为为普通日期格式.

2021-01-08 15:08:21 28896 1

原创 微信小程序获取时间戳IOS显示为NaN或null

解决微信小程序获取时间戳IOS显示为NaN或nullvar mgetNowDate = (new Date()).toLocaleDateString(); //获取当前日期,格式为2021/1/8mgetNowDate = mgetNowDate.replace(/\//g, '-'); //把2021/1/8转为2021-1-8let curDate = new Date(mgetNowDate).getTime();//获取当前日期时间戳在微信开发者工具中显示是正确的,但是..

2021-01-08 14:58:37 1367

转载 vue项目报错[Vue warn]: Property “visible“ must be accessed with “$data.visible“ because properties start

vue项目中报错:[Vue warn]: Property "visible" must be accessed with "$data.visible" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internalsSee: https://vuejs.org/v2/api/#data如下:报错原因:项目中是El

2020-07-03 17:08:59 35172 19

原创 《我曾七次鄙视自己的灵魂》-纪伯伦

Kahlil GibranSeven times have I despised my soul我曾七次鄙视自己的灵魂—— Kahlil Gibran 卡里·纪伯伦The first time when I saw her being meek that she might attain height.第一次,当它本可进取时,却故作谦卑;The second time when I saw her limping before the crippled.第二次,当...

2020-06-02 22:09:56 1100

原创 vue报错 Error in callback for immediate watcher "height": "TypeError: Cannot read property 'style' of

vue报错vue.esm.js?eaf6:628 [Vue warn]: Error in callback for immediate watcher "height": "TypeError: Cannot read property 'style' of undefined"TypeError: Cannot read property 'style' of undefined如下:...

2019-11-27 11:30:04 33682 1

原创 Adobe Illustrator教程

Adobe Illustrator学习教程总结PS 位图处理 corelpainter矢量绘制 Ai(illustrator) CDR(coreldraw):矢量软件中,没有选区的概念。插画师(矢量插画)排版(少页排版) 多页排版indesign(freehand)矢量软件中,物件具有的两种属性:1 外部描边2 内部填充至少要包含一项!实色填充:逗...

2019-11-26 11:00:19 1461

原创 Photoshop基础教程

总结Photoshop学习笔记,从入门到精通。ps快捷键对于ps平时操作有很大帮助,熟练掌握ps的快捷键可以为了处理图片节省很多时间。好的小习惯可以给你的设计帮大忙。软件界面划分:1 菜单栏2 工具箱3 工具属性栏4 悬浮面板(图层+历史记录)5 画布画布三种显示模式切换 :F显示or隐藏工具箱,属性,悬浮面板:TAB针对视图显示的缩...

2019-11-26 10:51:10 782

原创 OmniPlayer for mac视频播放器

今天下载视频播放器软件时发现一款很好用的视频播放器:OmniPlayer for mac它是一款支持mac上几乎所有音频和视频格式的多媒体播放器。它功能强大,界面简洁。它能够通过硬件解码轻松播放各种4K/1080P/720P的高清视频,普通音频和无损音频。同时你也可以通过它丰富的功能方便的控制和调整播放进度/播放列表/视频画面/音轨/字幕/截屏等。...

2019-10-29 15:10:48 1337

原创 CSS3自定义滚动条样式

CSS3自定义滚动条样式 -webkit-scrollbar当内容超出容器时,容器会出现滚动条,其自带的滚动条有时无法满足我们审美要求,那么我们可以通过css伪类来实现对滚动条的自定义。首先我们要了解滚动条。滚动条从外观来看是由两部分组成:1,可以滑动的部分,我们叫它滑块2,滚动条的轨道,即滑块的轨道,一般来说滑块的颜色比轨道的颜色深。滚动条的css样式主要有三部分组成:  ...

2019-10-29 15:01:49 157

原创 实用网站-汇总

统计一下常用的学习网站、工具网站、优秀网站【开源中国】网站:https://www.oschina.net/OSCHINA - 中文开源技术交流社区【CSDN】网站:https://www.csdn.net/CSDN-专业IT技术社区【Awesomes 】网站:https://www.awesomes.cn/Awesomes - Web前...

2019-10-28 11:30:29 355

原创 vue 3.x新特性

【知乎 - Vue Function-based API RFC】https://zhuanlan.zhihu.com/p/68477600【vuejs/composition-api - api文档】https://vue-composition-api-rfc.netlify.com/#summary【github -vuejs/composition-api】https://gi...

2019-10-08 17:08:00 859

转载 轻量级的V8引擎:V8 Lite

去年年底,V8 团队启动了一个名为 V8 Lite 的项目,旨在大幅降低 V8 的内存使用率。最开始,团队准备把 V8 Lite 作为 V8 的独立模式,专门用于低内存的移动设备与嵌入式设备,因为这些设备更关注的是减少内存使用而不是执行速度。在这个项目研发的过程中,开发团队发现专门为这个 Lite 模式所做的内存优化其实也可以迁移到原来的V8 上,直接两开花。V8 团队近日发表了一个文章,就...

2019-09-22 21:59:28 1036 1

转载 JavaScript V8引擎

很多人都知道v8引擎,v8引擎是一种js引擎的实现。在开始介绍v8之前,先搞清JavaScript引擎是什么,这里简单引用JavaScript引擎是执行JavaScript代码的程序或解释器。javaScript引擎可以实现为标准解释器或即时编译器,它以某种形式将JavaScript编译为字节码。那么除了v8引擎,你还知道那些js引擎V8 - 开源,由Google开发,用C ++编写...

2019-09-22 21:10:04 693

原创 vue项目报错vue-router.esm.js?8b48:2007 Uncaught (in promise)

今天做vue项目时控制台报错:vue-router.esm.js?8b48:2007 Uncaught (in promise) NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated"}两种解决方案:方法一:原因可能是在重新下载依赖包时,安装的vue-router还是之前...

2019-09-09 13:32:56 10423 3

转载 JS刷新当前页面的方法总结

一、刷新页面方法介绍1.reload()该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")reload() 方法用于重新加载当前文档。如果该方法没有规定参数,...

2019-09-08 15:16:17 1179

转载 30-seconds-of-code:30秒就能理解的JavaScript优秀代码

30-seconds-of-code:一个有用的 JavaScript 片段集合,让你可以在 30秒或更少的时间内理解【GitHub】原文链接:http://caibaojian.com/30-seconds-of-code.html数组arrayMax返回数组中的最大值。将Math.max()与扩展运算符 (...) 结合使用以获取数组中的最大值。const a...

2019-09-08 14:20:16 1321

原创 Flutter介绍

Google 在 2018 世界移动大会上发布 Flutter 的 Beta 版本。Flutter 是 Google 用以帮助开发者在 Android 和 iOS 两个平台,同时开发高质量原生应用的全新移动 UI 框架。Flutter 兼容现有的代码,免费且开源,在全球开发者中广泛被使用。【Flutter中文网】【Flutter的GitHub地址】一、Flutter优缺点...

2019-08-29 16:39:25 326

转载 JavaScript:ES2019新增8个功能

作为最流行的编程语言之一,也是Web主要开发语言,JavaScript不断发展,每次迭代都会获得一些新的内在变化。让我们看看ES2019的一些新提议的功能,这些功能很快就可能出现在我们日常编码中:一、Array.flat()您现在可以将嵌套数组按照指定的深度递归展开。默认值为1,如果要全部展开,可以使用Infinity。这个方法不会修改原始数组,但会创建一个新数组:const arr...

2019-08-02 16:02:28 557

转载 ajax和axios、fetch之间的区别

一.jQuery ajax$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});传统 Ajax 指的是 XMLHttpRequest(XHR), 最早出现的发送后端请...

2019-07-31 15:11:48 385

原创 运行node时报错:events.js:167 throw er; // Unhandled 'error' event

今天npm run dev 启动项目时报错:报这个错通常是因为ip地址不正确,或者端口被占用。到webpack.config.js文件中发现是因为ip地址不对:解决办法:改成 host: '127.0.0.1',如果是端口被占用换个试试。再运行npm run dev,成功了!...

2019-07-03 15:26:07 6155 2

原创 内心明明很焦虑却还是一成不变

节制,比放纵更接近自由! -- Dr.

2019-07-02 13:33:15 144

原创 响应式图片解决方案

响应式设计:是指在不同的屏幕分辨率,不同的像素密度比,不同宽度的终端设备中,网页布局可以自适应的调整。响应式图片:是指根据不同尺寸的设备加载不同的图片。一、常见结果方案为适配不同终端机型的屏幕宽度和像素密度,我们一般会使用如下方法设置图片的CSS样式:<style> img{ max-width:100%; height:a...

2019-07-01 22:18:43 318

原创 CSS3中的Calc() 函数

CSS3中的Calc() 函数css参考手册定义与用法calc() 函数用于动态计算长度值。需要注意的是,运算符前后都需要保留一个空格,例如:width: calc(100% - 10px);height:calc(100vh - 50px); 任何长度值都可以使用calc()函数进行计算; calc()函数支持 "+", "-", "*", "/" 运算; calc()函数...

2019-06-26 20:36:26 1158

转载 基于Vue.js驱动的Vuepress搭建静态博客

github仓库地址:https://github.com/18518300669/JackTeslaBlogVuePress中文网:http://caibaojian.com/vuepress/guide/介绍VuePress 由两部分组成:一个以Vue 驱动的主题系统的简约静态网站生成工具,和一个为编写技术文档而优化的默认主题。它是为了支持 Vue 子项目的文档需求而创建的。由...

2019-05-24 19:20:18 401

转载 vuex使用详解教程

Vuex 是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件状态,并以相应的规则保证状态以一种可预测的方式发生变化。 什么鬼东西看完这段专业的解释,我反正是一脸懵逼,内心毫无波澜,甚至有点想吃酱肘子。感觉和没说一样嘛!keep going。什么是"状态管理模式"?一个简单Vue计数器应用new Vue({ /...

2019-01-20 14:16:12 468

转载 npm报错:module.js:549 throw err;

解决办法:先删除node_modules整个文件夹,然后cnpm cache clean,然后cnpm install.cnpm  cache clean时可能会提示这时执行cnpm cache clean --force即可,再cnpm install.。

2019-01-02 10:24:04 3028

转载 Vue-全局添加组件

在vue项目中,可以自定义组件像vue-resource一样使用Vue.use()方法来使用,具体实现方法:1、首先建一个自定义组件的文件夹,比如叫loading,里面有一个index.js,还有一个自定义组件loading.vue,在这个loading.vue里面就是这个组件的具体的内容,比如:&lt;template&gt; &lt;div&gt; loadi...

2018-11-18 14:52:29 304

转载 什么是Promise,我们用它来做什么?

一、什么是Promise?我们用Promise来解决什么问题?Promise 是异步编程的一种解决方案:从语法上讲,promise是一个对象,从它可以获取异步操作的消息;从本意上讲,它是承诺,承诺它过一段时间会给你一个结果。promise有三种状态:pending(等待态),fulfiled(成功态),rejected(失败态);状态一旦改变,就不会再变。创造promise实例后,它会立即执行...

2018-10-02 14:20:15 428

原创 vue报错:"TypeError: Cannot read property 'forEach' of undefined"

在vue项目中有一个表格操作需要“获取收藏状态”的方法,其中用到了forEach,本来还好好的,结果当收藏列表为空时forEach报错了:"TypeError: Cannot read property 'forEach' of undefined" 具体代码如下://获取收藏状态getSc(items){ // console.log('对比列', this.scExi...

2018-09-28 16:44:03 45074 3

转载 总结js中的循环遍历

定义一个数组和对象const arr = ['a', 'b', 'c', 'd', 'e', 'f'];const obj = { a: 1, b: 2, c: 3, d: 4}总结用于遍历数组元素使用:for(),forEach(),map(),for...of 用于循环对象属性使用:for...in for()经常用来遍历数组元...

2018-09-28 16:18:53 821

原创 所有痛苦都源于对自己无能的愤怒

所有痛苦都源于对自己无能的愤怒。。。

2018-09-20 20:03:30 1495

原创 5、vue报错Error in render: “TypeError: Cannot read property ‘length‘ of undefined“

vue 报错:Error in render: "TypeError: Cannot read property 'length' of undefined"通常有两种情况:1、在模板的html标签上使用length报错vue 中使用 length判断的时候,有时会报错,如下:&lt;div class="item_list" v-if="form.checkVal.length...

2018-09-20 19:31:57 45046 7

转载 Vue中的父子组件通讯以及使用sync同步父子组件数据

 目录子组件向父组件中传递数据 一. 通过props从父向子组件传递函数,调用函数改变父组件数据 二.  通过自定义事件从子组件向父组件中传递数据 三. 通过ref属性在父组件中直接取得子组件的数据(data) 通过sync实现数据双向绑定, 从而同步父子组件数据 数据双向绑定是把双刃剑 当sync修饰的prop是个对象 不要通过在子组件中修改引用类型props达到“父...

2018-09-17 21:03:41 2247

转载 4、vue 中报错 Error in mounted hook: "TypeError: handlers[i].call is not a function"

Vue中提示警告: 1 2 3 4 5 6 7 [Vue warn]: Error in mounted hook: "TypeError: handlers[i].call is not a function"   found in   ---&gt; &lt;Detail&gt; a...

2018-09-17 20:51:01 20978

原创 3、vue报错use a data or computed property based on the prop's value.

 1.原本用父组件传值给子组值,再通过更改发现报以上问题的错误 原因:prop是单向绑定,不能更改数据,只能由父组件传输过来 解决方法:可以在子组件中data中定义数据,使用$emit 和 $on 传给父组件,父组件接收后在赋值给当前要修改的数据。...

2018-09-17 20:42:38 37766 1

空空如也

空空如也

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

TA关注的人

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