- 博客(12)
- 收藏
- 关注
原创 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
151
原创 Js处理异步async/await
async首先async内部实现原理就是Promise 将返回一个Promise对象,所以获取async的返回值需使用.then方法 当async内部抛出异常状态, Promise 对象变为reject状态,使用catch 方法进行捕获async函数在执行过程中,后续代码也开始执行。async function notnow(){ return "我执行时,后续代码...
2018-09-15 12:05:49
861
原创 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
1311
原创 mpvue,koa开发微信小程序(二)网络请求相关
腾讯云(后台)进入微信公众平台|小程序 - 设置 - 开发者工具 - 腾讯云扫码开通 - 后台管理 下载Node.js Domo - copy sever文件 - 直接粘贴在项目my-pro目录中 项目根目录下 project.config.json 增加配置"qcloudRoot":"./sever" //腾讯云的根目录 这个sever就是一个比较标准的koa项目腾讯云后台 -...
2018-08-02 11:08:33
696
原创 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
677
原创 VUE打包图片加载失败问题
昨天的搬运工,今天的小雷锋。 问题描述,使用VUE-CLI打包后,出现图片无法显示情况。这里可能存在两种情况:静态资源CSS中使用图片作为背景图片使用时。 在JS中生成图片标签后,再设置图片路径时。 当你吃着火锅唱着歌,一路npm-run-dev都相安无事的时候,打包完事后,发现突然图片显示异常了!如果你观察后,你会发现组件中使用的img标签都没任何问题,我们css中的背景图片...
2018-07-23 12:00:37
2100
原创 变量提升—函数内部中数据初始化问题
今天敲完工作代码,遇见一个百思不解的问题。闲话少叙,我先上一段代码,再分析一下。var nsame = "Sada";var name = 'World!';(function () { console.log(typeof name === 'undefined')//true if (typeof name === 'undefined') {
2017-11-21 16:54:57
343
原创 H5移动端弹出键盘时遮挡输入框
在写移动端时,如果使用绝对定位Fixed将输入框(input或者textarea),当手机的输入法为自带输入法时可能问题不大,但是当使用类似搜狗等输入法时,由于会高出自带输入法大约30个像素,就会造成输入框被遮盖一部分的现象,很尴尬。下边简单说说简单的解决思路,当然还有复杂的。延时一定时间重新定位输入框。点击输入框时加长body元素高度到9999px(当然不一定非要这么高),页面滚动到空白区域,
2017-08-03 11:00:03
29452
原创 H5视频播放,左右滑手势控制播放进度。
水平有限,这篇文章中对H5视频播放做了简单的搭建。因产品经理要求,加入了手势控制,左滑后退播放10秒,右滑快进10秒。因为上下滑动可能会影响页面的滑动,如果用到iscroll或者batterscorll等插件更需要小心谨慎。固未添加控制音量的上下滑动事件。下面这段代码主要是css部分和一个video标签。<!DOCTYPE html><html lang="en"><head> <met
2017-07-05 15:40:33
5953
原创 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
224
原创 移动端长按删除事件
上次在些项目的时候做到一个评论的长按删除。虽然zepto.js提供了longTap触发事件,但是实际上用起来并不好用,在页面滑动的时候非常容易误操作。 我不生产代码,我只是代码的搬运工这是一个封装好的方法,搬进去就可以像click点击事件一样使用。(function($) { var options, Events, Touch;
2017-06-12 13:51:32
1052
原创 JS 图片压缩上传并在iOS中矫正方向
JS 图片压缩上传并在iOS中矫正方向最近在项目中,用到图片上传。如果不进行压缩再上传的话,动辄34兆的图片,上传起来会相当漫长。还有一点就是,在iOS中所拍摄的图片在本地显示是没有问题的,但是上传之后,会出现图片翻转的问题。这里需要进行校正。还有一点就是需要判断是不是GIF,如果上传的是GIF动态图的话,就不要压缩额,压缩完之后,GIF就从良了(不动了的)。可能GIF在前段有别的压缩方式,但是我不
2017-06-12 11:11:29
8826
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人