![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端开发
风中乘凉
风中不妨乘凉!!!
展开
-
How to fix the "Missing write access" error when using npm 报错
The first time you try to install a package globally usingnpm, using the syntaxnpm install -g <package>on a Mac, or Linux, you might get a weird error, saying something likeMissing w...原创 2019-11-12 18:24:08 · 142 阅读 · 0 评论 -
Js处理异步async/await
async首先async内部实现原理就是Promise 将返回一个Promise对象,所以获取async的返回值需使用.then方法 当async内部抛出异常状态, Promise 对象变为reject状态,使用catch 方法进行捕获async函数在执行过程中,后续代码也开始执行。async function notnow(){ return "我执行时,后续代码...原创 2018-09-15 12:05:49 · 849 阅读 · 0 评论 -
mpvue,koa开发微信小程序(二)网络请求相关
腾讯云(后台)进入微信公众平台|小程序 - 设置 - 开发者工具 - 腾讯云扫码开通 - 后台管理 下载Node.js Domo - copy sever文件 - 直接粘贴在项目my-pro目录中 项目根目录下 project.config.json 增加配置"qcloudRoot":"./sever" //腾讯云的根目录 这个sever就是一个比较标准的koa项目腾讯云后台 -...原创 2018-08-02 11:08:33 · 694 阅读 · 0 评论 -
mpvue,koa开发微信小程序(一)配置相关
mpvue:使用vue开发小程序vue init mpvue/mpvue-quickstart my-pronpm installnpm run devProject name 项目名称wxmp appid 输入微信appIDproject.config.json 项目配置文件 eslint报错,在package.json -> scripts -> 修改"l...原创 2018-08-01 10:32:01 · 670 阅读 · 0 评论 -
axios跨域,及axios中this指向
安装 npm install axios --save-dev axios 不能直接在 main.js 中引入并 Vue.use(),只能每个需要发送请求的组件中即时引入。 两种解决思路:一 修改原型链,二 axios+vuex 进行封装一. main.js 中引入 axios 并且修改原型链:import axios from 'axios'Vue.prototype....原创 2018-08-03 18:33:26 · 1301 阅读 · 0 评论 -
VUE打包图片加载失败问题
昨天的搬运工,今天的小雷锋。 问题描述,使用VUE-CLI打包后,出现图片无法显示情况。这里可能存在两种情况:静态资源CSS中使用图片作为背景图片使用时。 在JS中生成图片标签后,再设置图片路径时。 当你吃着火锅唱着歌,一路npm-run-dev都相安无事的时候,打包完事后,发现突然图片显示异常了!如果你观察后,你会发现组件中使用的img标签都没任何问题,我们css中的背景图片...原创 2018-07-23 12:00:37 · 2095 阅读 · 0 评论 -
变量提升—函数内部中数据初始化问题
今天敲完工作代码,遇见一个百思不解的问题。闲话少叙,我先上一段代码,再分析一下。var nsame = "Sada";var name = 'World!';(function () { console.log(typeof name === 'undefined')//true if (typeof name === 'undefined') {原创 2017-11-21 16:54:57 · 337 阅读 · 0 评论 -
H5移动端弹出键盘时遮挡输入框
在写移动端时,如果使用绝对定位Fixed将输入框(input或者textarea),当手机的输入法为自带输入法时可能问题不大,但是当使用类似搜狗等输入法时,由于会高出自带输入法大约30个像素,就会造成输入框被遮盖一部分的现象,很尴尬。下边简单说说简单的解决思路,当然还有复杂的。延时一定时间重新定位输入框。点击输入框时加长body元素高度到9999px(当然不一定非要这么高),页面滚动到空白区域,原创 2017-08-03 11:00:03 · 29407 阅读 · 0 评论 -
H5视频播放,左右滑手势控制播放进度。
水平有限,这篇文章中对H5视频播放做了简单的搭建。因产品经理要求,加入了手势控制,左滑后退播放10秒,右滑快进10秒。因为上下滑动可能会影响页面的滑动,如果用到iscroll或者batterscorll等插件更需要小心谨慎。固未添加控制音量的上下滑动事件。下面这段代码主要是css部分和一个video标签。<!DOCTYPE html><html lang="en"><head> <met原创 2017-07-05 15:40:33 · 5924 阅读 · 0 评论 -
JS常用字符串处理
JavaScript基本的字符串处理函数var a = "hello",b = ",fuck11.";var c = a.concat(b);//concat字符串合并console.log(c)console.log(c.indexOf("l"))//返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。lastindexof,从又到左搜索console.l原创 2017-07-04 17:57:59 · 214 阅读 · 0 评论 -
移动端长按删除事件
上次在些项目的时候做到一个评论的长按删除。虽然zepto.js提供了longTap触发事件,但是实际上用起来并不好用,在页面滑动的时候非常容易误操作。 我不生产代码,我只是代码的搬运工这是一个封装好的方法,搬进去就可以像click点击事件一样使用。(function($) { var options, Events, Touch;原创 2017-06-12 13:51:32 · 1012 阅读 · 0 评论 -
JS 图片压缩上传并在iOS中矫正方向
JS 图片压缩上传并在iOS中矫正方向最近在项目中,用到图片上传。如果不进行压缩再上传的话,动辄34兆的图片,上传起来会相当漫长。还有一点就是,在iOS中所拍摄的图片在本地显示是没有问题的,但是上传之后,会出现图片翻转的问题。这里需要进行校正。还有一点就是需要判断是不是GIF,如果上传的是GIF动态图的话,就不要压缩额,压缩完之后,GIF就从良了(不动了的)。可能GIF在前段有别的压缩方式,但是我不原创 2017-06-12 11:11:29 · 8811 阅读 · 1 评论