2 NAMECZ

尚未进行身份认证

职场新人

等级
TA的排名 2w+

【Node】npm 和 yarn 配置淘宝镜像地址

众所周知 npm 和 yarn 都属于包管理工具其下载的资源包默认都是国外的地址,所以下载速度常常十分缓慢,甚至失败!当然,国内有 cnpm 的替代品以国内淘宝镜像为地址,下载速度得到了飞速提升,但是 cnpm 也有非常严重的缺陷!用 cnpm 下载的安装的模块都是以软链形式存在的,本来我们的模块文件就多,再加个软链又多一倍文件,导致很多编辑器检索目录非常缓慢甚至卡死!所以我们最终采用重新配置 npm 或者 yarn 下载依赖包的仓库地址达到提升下载速度的目的。1、npm 配置国内镜

2020-05-15 12:00:30

【NUXT】nuxt 国际化 注意事项

最近公司有一个官网项目需要增加多语言,项目使用的是vue + nuxt+ iview 框架。安装依赖npm install --save vue-i18n根据nuxt官网的国际化demo,完成项目的国际化部署。官网Demo :https://zh.nuxtjs.org/examples/i18n其中要注意的几点1、nuxt.config.js 中plugins: [ { src: '~plugins/i18n.js', // ssr: fals...

2020-05-11 11:21:15

【VUE】VUE 运行项目的时候报错 throw er; // Unhandled 'error' event

vue运行项目的时候报了一个错,throw er; // Unhandled 'error' event这个报错有很多原因,如果你跟我的报错信息一样,那么请继续往下看如下图1、删掉依赖重装n多次没有效果2、说占用端口号的,更换端口号也没效果后来发现是电脑环境出了问题,于是给电脑配相应的环境1、右键点击此电脑打开属性2、点击高级系统设置3、点击打开环境变量...

2020-04-19 18:26:31

【VUE】vue路由跳转Uncaught (in promise) undefined 需要点两次才能跳转成功

vue项目使用路由跳转,点击第一次时报下图的错误,点击第二次时才能正常跳转网上查阅很多资料有解决办法如下图1、版本升级问题,可降级操作 npm i vue-router@3.0 -S 不过这个方法我没有尝试,不知道有没有效果,而且大家也要慎重操作因为。。。2、在调用push的时候,设置回调函数this.$router.push({ path: 'Home' }...

2020-04-19 17:48:00

【Node】cnpm -v 没反应,光标一直闪动无响应

运行脚手架项目常常需要npm install 安装依赖,但是npm的速度真的让人不敢恭维,所以我们通常安装淘宝镜像cnpm来加快依赖的安装速度。但是我安装完cnpm后,发现cnpm 命令毫无反应, cnpm -v 也毫无反应 查不出来版本号从上图可以看出来我刚安装的cnpm ,但是cnpm -v的命令却毫无反应,只有光标在一直闪动网上查阅好多资料让删除.npmrc文件 但...

2020-04-17 08:56:28

【JS】数组/对象数组删除其中某一项

由于日常工作中经常需要对数组进行操作,最经常使用到的就是对数组进行的删除操作对于我们前端来说,数组有两种区别1、var arr = [ 'aaa' , 'bbb' , 'ccc' ,' ddd' , 'eee' ] 这种暂且称之为纯数组2、var jsonArr = [ { name: 'cz' , age: '25'} , { name: 'mp' , age: '18'} ,...

2020-03-25 14:06:41

【微信小程序】WePY入门教程

准备工作一、脚手架的搭建 1、安装wepy脚手架 npm install wepy-cli -g 2、查看wepy版本(出现版本号说明wepy脚手架安装成功) wepy -v 3、如果脚手架为1.70版本以上,可以先查看项目模板 wepy list ...

2020-03-19 11:56:32

【GIT】GIT入门级教程(5分钟立刻上手)

准备工作1、首先要下载git,git官网下载比较缓慢,这里提供一个淘宝镜像的网站 https://npm.taobao.org/mirrors/git-for-windows/ 里边有各种版本的git,选择与官网一致的版本下载 新手安装的时候直接下一步直至安装完成即可2、下载并安装完成后,可以在开始菜单中看到以下三种git形态...

2020-03-17 16:30:22

【微信小程序】自定义纯净模态框(弹出框)

由于官方API提供的模态框只能显示简单的文字,但是在实际应用场景中,我们需要模态框上能够显示各种各样的组件和样式,所以,以此为基础模拟出一套可以供大家自定义的纯净版的模态框,满足大家各式各样的需求。效果图:WXML:<view class="modal-mask" bindtap="hideModal" catchtouchmove="preventTouchMove" h...

2020-02-26 17:51:04

【微信小程序】cover-view中使用button不显示(关于cover-view的冷知识)

废话不多说,先看小程序文档文档上写的清清楚楚可以在cover-view中使用button但是我在实际使用中却碰到在cover-view中使用button,button不显示的问题!项目中底部的button保存按钮是position-fixed固定在屏幕最下方的,列表中有input框,所以在真机滑动列表的时候,input框中的值会穿透button显示出来,令人懊恼!后来将底部...

2019-06-06 20:32:18

【微信小程序】多图上传(区分已上传和未上传的图片)和上传视频的封装方法

微信小程序中,上传图片一直是我最烦的东西,尤其是涉及到编辑,新老图片的交替,更是让人头大,所以我写了一个公共的方法来解决这个问题 该方法存放于util.js中//多图片上传 arr需上传图片的数组 fun所有图片都上传成功后的回调函数var uploadImgs1 = function (arr, fun) { let that = this; let num...

2019-04-15 19:50:29

【移动端】部分安卓手机打开微信H5页面空白

之前写过一个微信移动端的页面,最近有客户反映部分手机页面加载不出来。拿到问题手机,进入http://debugx5.qq.com/ 页面 打开调试vConsole功能没有发现任何异常。该机型系统为 安卓8.0,微信为最新版本,页面js框架使用的是vue。经过排查发现问题所在:① 因为用的是后端框架,所以在vue中混编了一段php代码 问题机型识别不了vue+php代码所以报...

2019-02-27 13:56:58

【JS】浮点数计算精度受损问题(浮点数化为整数计算后再还原的弊端)

浮点数的精度受损,相信大家都有了解过,但是我相信多数还是和我一样没有深入研究过,一知半解。在此博客之前,我对浮点数的加减计算都是先将浮点数乘上10的n次方化为整数,计算后,再除去10的n次方。我觉得整数计算肯定不会出现什么精度受损的问题。事实上,整数计算确实不会出现什么问题。但是,问题出在了化整的时候。举个例子:// 乘法 =====================0.07...

2019-02-26 11:33:26

【Mint-UI】Picker之省市区三级联动(动态获取数据)

前一段时间写了一个基于微信端的保险项目,用到了mint-ui的picker,当时在选择地区的三级联动这一块,确实徘徊很长时间,很大程度是因为不太理解mint-ui的文档,用了很多很复杂的方法,最后还是苦心钻研文档,才发现,官方提供的方法写起来非常简单。现在回过头来,觉得有必要记录一下,指引那些和我曾经一样懵懂的少年。ok,抒情到此为止,介绍一下背景,项目没有搭建vue脚手架,引入的vue和mint...

2018-12-27 17:37:14

【JS】Promise用法30秒速成(仅限小白观看)

此篇文章专为初学者准备 之 Promise最基础最简单的用法,若想要深入了解,请退出并联系廖雪峰。 郑重声明:本人并未深入研究promise,本文章仅为了让新手快速掌握使用方法,文章内一些不当言论,请勿当真,有兴趣的请前往promise官方教程。(保命要紧) 1、Promise是一个构造函数,我们使用的时候一般是包在一个函数中,然后在需要的时候运行这个函数2、Promise构造...

2018-12-11 15:34:58

【JS】FormData的使用以及提交数组的方法

一、创建FormData的方法通常有两种:1、 创建一个空的formData对象let formData = new FormData();2、通过HTML表单元素创建FormData对象let formData = new FormData(someFormElement); 二、FromData对象数据的 添加 删除 和 覆盖。1、添加数据(若对象内没有该key...

2018-12-03 10:40:08

【Mint-UI】Action sheet 用法及详解(内含取消事件的触发方法)

鉴于mint-ui官方文档的极简描述和对功能介绍的点到为止,许多功能的完全实现是需要通过阅读源码才可以知道其真正的用法。今天给大家介绍一下Action sheet的用法,以及我踩过的坑,感觉比较有意义,希望能帮到各位。效果图:首先我先带大家看一下官方的介绍:actions为一个对象数组,页面上以每个对象的name为名称来渲染菜单列表,点击相应的对象名称则会触发相应的method...

2018-12-03 10:39:43

【移动端】识别微信端和移动终端

经常写移动端的同学应该都知道,因为iOS和Android系统的差异化,导致一些样式和功能在两种终端上会展示出不同的页面效果。为了兼容以及对不同终端用户体验的提升,我们需要识别出不同的终端,并且定制出不同的方案。在写微信端项目的时候,有时我们希望用户的操作环境始终在微信端里,这样的话,我们也需要对微信端进行识别终端识别:var u = navigator.userAgent;va...

2018-12-03 10:39:04

【微信小程序】scroll-view 注意事项

之前用到scroll-view的时候踩过一次坑,解决后,觉得不是什么很深的坑,遂没有做记录,结果这次又用到了,同一个坑又掉进去一次,心里很难受,难受我没长脑子,也难受我眼高手低,所以这一次,我决定记录下来,给自己一个警醒! 横向滑动注意事项:1、scroll-view 中使用float无效;2、scroll-view 中使用flex依然无效;3、scroll-view 样式中使...

2018-11-27 11:58:11

【Mint-UI】search组件的使用及详解(内含取消事件的触发)

用过Mint-UI的同学都知道,Mint-UI的文档写的极简,刚接触的同学难免会因为文档不够详细而晕头转向无法下手(日常吐槽)由于项目的需要,入坑了mint-ui的search组件,文档写的果然让人摸不到头脑。下边直接看效果:我们开发的是基于微信浏览器的移动端项目,该图是在微信开发者工具网页版上测试的在ios 或者Android里的键盘上会出现搜索按钮,点击搜索按钮触发事件...

2018-11-12 15:04:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。