andingran3462
码龄9年
关注
提问 私信
  • 博客:59,477
    59,477
    总访问量
  • 暂无
    原创
  • 2,000,778
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2016-04-13
博客简介:

andingran3462的博客

查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得0次评论
  • 获得28次收藏
创作历程
  • 44篇
    2019年
  • 32篇
    2018年
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

element upload 一次性上传多张图片(包含自定义上传不走action)

最重要的都圈出来了转载于:https://www.cnblogs.com/Mr-Rshare/p/10223891.html
转载
发布博客 2019.01.05 ·
589 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vueRouter history模式下 nginx配置

对于VUE的router[mode: history]模式(这里主要是为了去除链接上的"#")开发的时候,一般都不出问题。是因为开发时用的服务器为node,Dev环境中已配置好了,nginx运行的时首页没有问题,链接也没有问题,但在点击刷新后,页面就会显示(404)原配置: location / { root /home/testhadoop/www/ht...
转载
发布博客 2019.09.18 ·
480 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JS export 异步导出

function getUrl () {  req().then(res => {    console.log(res);  }).catch(err => {    console.log(err);  })}export async function myReq () {  await getUrl();  return '123';}...
转载
发布博客 2019.09.18 ·
2547 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

element-ui upload组件 onchange事件 传自定义参数

<el-uploadclass="upload-demo"list-type="picture"accept="image/*":show-file-list="false":multiple="false":auto-upload="false"action="https://jsonplace...
转载
发布博客 2019.09.18 ·
7341 阅读 ·
8 点赞 ·
0 评论 ·
6 收藏

JS基本数据类型和引用数据类型区别

1、栈(stack)和堆(heap)  stack为自动分配的内存空间,它由系统自动释放;而heap则是动态分配的内存,大小也不一定会自动释放2、数据类型  JS分两种数据类型:    基本数据类型:Number、String、Boolean、Null、Undefined、Symbol(ES6),这些类型可以直接操作保存在变量中的实际值。    引用数据类型:Obj...
转载
发布博客 2019.08.30 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JS this指向问题

javascript中几种this指向问题  首先必须要说的是,this 永远指向函数运行时所在的对象,而不是函数被创建时所在的对象。(1)、作为函数名调用  函数作为全局对象调用,this指向全局对象function a(){ var author = "lry"; console.log(this.author); //undefined c...
转载
发布博客 2019.09.02 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

throttle(节流函数) 与 debounce(防抖动函数)理解与实现

我们会对一些触发频率较高的事件进行监听,(如:resize scroll keyup事件)如果在回调里执行高性能消耗的操作(如反复操作dom, 发起ajax请求等),反复触发时会使得性能消耗提高,浏览器卡顿,用户使用体验差。或者我们需要对触发的事件延迟执行回调,此时可以借助throttle/debounce函数来实现需求。throttle: 节流函数  在一个时间段...
转载
发布博客 2019.07.25 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mongodb 启动数据库失败原因及解决办法

刚开始接触mongodb每次启动完数据库 用好之后退出时直接 command+q强制退出了导致了下一次数据库启动失败错误原因:  上一次退出数据库端口号并没有杀死解决办法  lsof -i tcp:27017  找到占用的端口号, kill -9 27017 杀死再重新启动转载于:https://www.cnblogs.com/Mr-Rs...
转载
发布博客 2019.08.05 ·
1040 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 项目中使用postMessage问题总结

问题描述:  由于目前做的项目分成两个项目,通过iframe嵌套,所以用到了 postMessage  当监听传过来的值的时候 出现了接受多次的问题产生原因:  我的监听事件是放在home页 mounted里面写的    我的接受postMessage的值的vue项目redirect到 home页面了  所以在直接访问跟路径时先跳到home 页面,这时已经...
转载
发布博客 2019.07.17 ·
2575 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

js 同步 异步 宏任务 微任务 文章分享

分享一篇 写的很好的 宏任务 微任务 同步异步的文章文章原地址:https://juejin.im/post/59e85eebf265da430d571f89这一次,彻底弄懂 JavaScript 执行机制本文的目的就是要保证你彻底弄懂javascript的执行机制,如果读完本文还不懂,可以揍我。不论你是javascript新手还是老鸟,不论是面试求职,还是...
转载
发布博客 2019.07.25 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

将自己写的组件封装成类似element-ui一样的库,可以cdn引入

在写好自己的组件之后第一步 修改目录结构  在根目录下创建package文件夹,用于存放你要封装的组件第二部  在webpack配置中加入  pages与publicpath同级  pages: {    index: {      entry: 'src/main.js',      template: 'public/index.html',...
转载
发布博客 2019.06.14 ·
830 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue-cli3 将自己写的组件封装成可引入的js文件

一、调整项目结构首先用 vue-cli 创建一个 default 项目// 顺便安利一篇文章《Vue 爬坑之路(十二)—— vue-cli 3.x 搭建项目》当前的项目目录是这样的:首先需要创建一个packages目录,用来存放组件然后将 src 目录改为examples用作示例二、修改配置启动项目的时候,默认入口文件是 s...
转载
发布博客 2019.06.10 ·
785 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

setTimeout,promise,promise.then, async,await执行顺序问题

今天下午看了好多关于这些执行顺序的问题 经过自己的实践 终于理解了 记录一下就拿网上出现频繁的代码来说:  async function async1() {     console.log('async1 start');     await async2();     console.log('asnyc1 end');  }  async function async2()...
转载
发布博客 2019.06.03 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

fonts/font-awesome-woff2 404问题

报错环境:  vue 开发的项目  npm 引入的font-awesome, 页面正常显示,就是控制台会报这个错误产生原因:因为服务器IIS不认SVG,WOFF/WOFF2 这几个文件类型,只要在IIS上添加MIME类型即可。解决方法:  打开服务器IIS管理器,找到MIME类型。  添加MIME类型 添加你缺少的文件扩展类型:  ...
转载
发布博客 2019.06.06 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js过滤时间格式

Date.prototype.Format = function(fmt){ //author: meizz  var o = {    "M+" : this.getMonth()+1, //月份    "d+" : this.getDate(), //日    "h+" : this.getHours(), //小时    "m+" : this.getMin...
转载
发布博客 2019.05.16 ·
161 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

node监听80端口权限问题

报了这个错误:  Error: listen EACCES: permission denied 127.0.0.1:80    at Server.setupListenHandle [as _listen2] (net.js:1273:19)   at listenInCluster (net.js:1338:12)   at GetAd...
转载
发布博客 2019.05.13 ·
904 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mac 中git操作账号的保存与删除

保存:  在mac中自动保存git的用户名和密码很简单,只需要在终端命令行中输入下面的命令就是:  git config --global credential.helper osxkeychain  然后在git 操作中 只要输入一次账号名和密码 ,在之后的操作中 就不需要再次输入了删除:  解决方案:用钥匙串去更改用户名和密码第一步:找到你的钥匙串...
转载
发布博客 2019.04.19 ·
2812 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue store获取值时 Computed property "activeTag" was assigned to but it has no setter.

出现原因:  element-ui中 el-tab绑定的值在切换tab时会自动修改  而activeTag是从store中获取的值,不能直接修改  要添加给它绑定上set  <el-tabs class="tags" v-model="activeTag" type="card" closable @tab-click="handleClick" @tab-r...
转载
发布博客 2019.05.10 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue keep-alive 取消某个页面缓存问题

keep-alivekeep-alive是Vue提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在v页面渲染完毕后不会被渲染成一个DOM元素<keep-alive> <loading></loading></keep-laive>当组件在keep-alive内被切换时组件的...
转载
发布博客 2019.04.18 ·
809 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深拷贝实现方法以及问题

1.JSON.stringify JSON.parse方法实现  let deepClone = function (obj) {    return JSON.parse(JSON.stringify(obj));  };2.用for…in实现遍历和复制  function deepClone(obj) {     let result = typeof obj....
转载
发布博客 2019.05.08 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多