自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 vueRouter history模式下 nginx配置

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

2019-09-18 16:12:00 520

转载 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 14:28:00 7429

转载 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 11:27:00 2584

转载 JS this指向问题

javascript中几种this指向问题  首先必须要说的是,this 永远指向函数运行时所在的对象,而不是函数被创建时所在的对象。(1)、作为函数名调用  函数作为全局对象调用,this指向全局对象function a(){ var author = "lry"; console.log(this.author); //undefined c...

2019-09-02 10:10:00 191

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

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

2019-08-30 11:42:00 308

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

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

2019-08-05 15:41:00 1067

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

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

2019-07-25 14:53:00 259

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

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

2019-07-25 11:39:00 100

转载 vue 项目中使用postMessage问题总结

问题描述:  由于目前做的项目分成两个项目,通过iframe嵌套,所以用到了 postMessage  当监听传过来的值的时候 出现了接受多次的问题产生原因:  我的监听事件是放在home页 mounted里面写的    我的接受postMessage的值的vue项目redirect到 home页面了  所以在直接访问跟路径时先跳到home 页面,这时已经...

2019-07-17 16:02:00 2603

转载 vue 有条件加载组件 执行某方法后再渲染组件

<component :is="currentCom"></component>import Grid from './component/grid';methods: {  condiation () {    // ....some code    this.currentCom = Grid  }}curre...

2019-06-21 16:55:00 1283

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

在写好自己的组件之后第一步 修改目录结构  在根目录下创建package文件夹,用于存放你要封装的组件第二部  在webpack配置中加入  pages与publicpath同级  pages: {    index: {      entry: 'src/main.js',      template: 'public/index.html',...

2019-06-14 13:51:00 863

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

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

2019-06-10 15:55:00 799

转载 fonts/font-awesome-woff2 404问题

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

2019-06-06 14:25:00 304

转载 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 17:45:00 203

转载 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 17:32:00 169

转载 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 17:37:00 945

转载 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 11:04:00 370

转载 深拷贝实现方法以及问题

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 10:50:00 271

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

保存:  在mac中自动保存git的用户名和密码很简单,只需要在终端命令行中输入下面的命令就是:  git config --global credential.helper osxkeychain  然后在git 操作中 只要输入一次账号名和密码 ,在之后的操作中 就不需要再次输入了删除:  解决方案:用钥匙串去更改用户名和密码第一步:找到你的钥匙串...

2019-04-19 10:15:00 2847

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

keep-alivekeep-alive是Vue提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在v页面渲染完毕后不会被渲染成一个DOM元素<keep-alive> <loading></loading></keep-laive>当组件在keep-alive内被切换时组件的...

2019-04-18 14:40:00 834

转载 h5软键盘弹起 底部按钮被顶起问题解决

解决思路: 当键盘弹起时隐藏掉按钮,键盘隐藏时按钮显示 监测键盘是否弹起(浏览器页面是否发生变化) 代码: 1、定义一个底部按钮 <div class="returnbtn" v-show="isOriginHei" :class="{active: canSubmit}" v-on:click="sendSubmit()">提交</div>2、设置...

2019-04-12 10:41:00 657

转载 命令行上传包到服务器

打包压缩后scp b.zip root@xx.xx.xxx.xx:/home/www/xxx/xxx/ //b.zip压缩包名 root@后服务器地址输入密码 上传完成后:root@xxx.xxx.xxx.xxx输入密码 进入服务器cd /home/www/xxx/xxx/ 进入放置的文件夹unzip b.zip转载于:https://w...

2019-04-04 11:29:00 461

转载 判断是支付宝还是微信

// 判断是否微信浏览器还是支付宝浏览器var ua = window.navigator.userAgent.toLowerCase();if (ua.match(/MicroMessenger/i) == 'micromessenger'){// console.log('微信'+ua)sessionStorage.setItem('UA', 'weixi...

2019-04-03 17:32:00 226

转载 淘宝的样式初始化

淘宝的样式初始化: body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } body, button, i...

2019-03-20 14:22:00 219

转载 手机上 input submit ios和andirod样式不统一

-webkit-appearance:none;转载于:https://www.cnblogs.com/Mr-Rshare/p/10562861.html

2019-03-20 09:27:00 124

转载 css实现div左侧突出一个带边框的三角形

.vip-control-header{ width: 600px; height: auto; background: #F8F8F8; border: 1px solid #e2e2e2; padding: 10px 0 10px 10px; position: relative; border-radius: 5px;}.vip-contr...

2019-03-09 10:28:00 2314

转载 git不提交某个文件

在版本库中的文件,即使维护在.gitignore也不管用了.要先移除.比如Constants.java,进入到这个文件目录下:  第一步:git rm -r -n —cached Constants.java (-n是为了不删掉文件)  第二步:git rm -r —cached Constants.java  第三步:修改.gitignore文件  第四步:提交,push Co...

2019-03-06 17:10:00 1892

转载 判断一个对象是否是数组

1、从原型入手,Array.prototype.isPrototypeOf(obj);利用isPrototypeOf()方法,判定Array是不是在obj的原型链中,如果是,则返回true,否则false。2、也可以从构造函数入手,obj instanceof Array先说说 typeof 和 instanceof 的区别?两者都可以用来判断变量,typeof...

2019-03-06 09:37:00 89

转载 操作对象的几种方法

一:判断对象是否为空  4. 使用ES6的Object.keys()方法 //推荐方法还是放第一个吧    var data = {};    var arr = Object.keys(data);    console.log(arr.length == 0); //true;    1. 转换成字符串进行比对    var data = ...

2019-02-27 11:02:00 947

转载 vue中操作cookie的插件

js-cookie安装:  npm i js-cookie  import Cookies from 'js-cookie'具体用法:写入:  Cookies.set('name', 'value');  Create a cookie that expires 7 days from now, valid across the entire site:...

2019-02-27 10:26:00 186

转载 eslint详细配置

vue-cli3按照官网教程配置搭建后,发现每次编译,eslint都抛出错误,修改配置在 .eslintrc.js中修改 或者 关闭eslint1、关闭eslint直接注释掉package.json文件中eslint的配置就可以了(以下是vue-cli的默认配置) "eslintConfig": { "root": true,////此项是用来...

2019-02-26 14:56:00 191

转载 vue.config.js初始化配置

let path = require('path')function resolve (dir) {   return path.join(__dirname, dir)}module.exports = {   baseUrl: './',   outputDir: 'dist',   lintOnSave: true,   runtimeCompiler...

2019-02-26 14:09:00 445

转载 weex中css不能使用子元素选择器

weex中css不能使用子元素选择器刚入手可能会有错误,有误导地方请谅解,不过都是亲身踩坑转载于:https://www.cnblogs.com/Mr-Rshare/p/10351100.html

2019-02-03 21:52:00 485

转载 weex playGround 扫码空白问题

首先安装 weex debug用 weex debug调试可以看到报错我做的demo扫码扫不出来 是因为:class的原因weex中:class只支持数组形式 或者 换成:style就可以了另外 weex中不支持v-if 还有image的图片最好是绝对地址转载于:https://www.cnblogs.com/Mr-Rshare/p/10315691.h...

2019-01-24 17:19:00 385

转载 weex中使用sass

在编辑器中可以正常编写不报错 但是在页面上不起作用<style lang="scss" scoped></style>第一步 安装依赖npm i node-sass sass-loader -D第二部 配置loader 在configs/vue-loader.conf.js中配置摘自:https://...

2019-01-23 21:43:00 299

转载 promise

一、什么是Promise?1.Promise的结构:class Promise{ constructor(exector){ function resolve(){ } function reject(){ } exector(resolve,rejec...

2019-01-21 11:45:00 63

转载 mac 不小心把管理员改成了普通用户

最近手贱,不小心把mbp仅有的管理员账号设置成了普通用户,想重新改回管理员,竟然需要用其他管理员账号去更改。简直 那个 啥 ~下面将提供创建一个新的管理员账号的方案不仅适用于上述我出现的问题,也适用于那些忘记了登录账号密码的同学 ~▲ 解决方案 :使用命令来重新建一个账户登录并更改原先的账号密码或账户权限,不会丢失原先账号的文件1、在电脑刚启动时,请按下键盘上的 co...

2019-01-21 09:03:00 669

转载 复制 功能

注意要引入Clipboardtemplate    <div class="code-main top">    <div class="qrcode" ref="qrCodeUrl"></div>    <p>{{extendUrl}}</p>    <button class="copy"...

2019-01-11 13:18:00 140

转载 纯css实现顶部进度条随滚动条滚动

<!DOCTYPE html><head>  <meta charset="utf-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <title></title>  <meta name="description" co...

2019-01-10 10:30:00 204

转载 获取地址栏传值

function getUrlParams (paramName) {   var reg = new RegExp("[\?&]" + paramName + "=([^&]*)[&]?", "i");   var paramVal = window.location.search.match(reg);   return paramVal =...

2019-01-08 14:12:00 68

空空如也

空空如也

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

TA关注的人

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