- 博客(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关注的人