随笔分类 - 前端开发
摘要:小程序在请求后端接口时,使用了ES6语法,虽然我们可以通过微信开发者工具中的详情--本地设置--ES6转ES5,将ES6转ES5不开启,这样可以解决这个报错。但是并不是最理想的解决办法,为了兼容大多较低版本的设备,ES6转ES5还是很有必要的。 从报错上来看是少了 regenerator-runti
阅读全文
摘要:根据小程序官方文档中描述,使用scroll-view组件时需要给scroll-view标签添加enable-flex,如此可以实现flexbox布局,但是添加后发现flex布局并没有生效,解决办法如下: 1.在scroll-view标签添加:white-space:nowrap; 2.在scroll
阅读全文
摘要:最近在做nuxt项目的开发,毫无疑问的遇到了部署的问题,对于nuxt小白的我以为和客户端项目那样打包编译上传前端服务器就完事了,然而并不是这样的。从部署到更新部署将流程和遇到的问题的解决方法记录一下: 1.对nuxt项目进行打包编译,输入指令npm run build,执行完会出现.nuxt文件夹,
阅读全文
摘要:在项目开发过程中有不少引起路由切换卡顿的原因,其中一个就是当你上一路由页有多个请求或者有大数据量接口请求时,一旦切换路由会发现接口依然处于请求状态,这就是我们今天要进行优化处理的目标。 既然是对请求进行处理,很容易就能想到要对axios请求做处理,对路由守卫做处理。还需要将要取消的请求放入全局进行状
阅读全文
摘要:在项目开发中可能会遇到切换主题色或者换肤的需求,其实有很多的解决方法,现在很多项目css都会使用预处理语言,那么可以利用less,scss或stylus进行预处理。然而前提是你的项目刚好是用less,scss或stylus,而且每种方法的处理方法都不一样,可能你接手别人项目进行维护修改,用的恰好不是
阅读全文
摘要:1.在本地仓库中创建一个带有要提交的项目的文件夹,在sourcetree上create。目标路径就是本地的项目所在地,点击创建。(该文件夹必须有文件,随便什么都行)创建成功后回到主面板点击暂存所有,提交代码,就会出现一个master分支;2.在sourcetree上会出现已经存在的master,点击
阅读全文
摘要:首先全局安装git终端命令,在命令行输入下面3行命令即可 1. git config --global user.name "Your Name" 配置用户名 2. git config --global user.email "email@example.com" 配置邮箱 3. 生成SSH ke
阅读全文
摘要:简述需求:要求指定页面可以进行微信自定义分享(自定义标题,描述,图片,链接),剩下的页面隐藏所有基础接口。二次分享依然可以正常使用,切换至其他页面也可以正常进行自定义分享。 这两天在做微信自定义分享的需求,相信大家都遇到过这问题,就是使用JS-SDK的页面注入配置信息时安卓系统config:ok,i
阅读全文
摘要:原文转载于:https://cnodejs.org/topic/56ebdf2db705742136388f71 项目名称: spy-debugger 项目地址:https://github.com/wuchangming/spy-debugger 关于spy-debugger 特性 1、页面调试+
阅读全文
摘要:文章转载于:http://www.cnblogs.com/armyfai/p/3985660.html SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么
阅读全文
摘要:在开发过程中我们请求数据有时候调用的是第三方接口,此时便会遇到一个问题:跨域限制。对于跨域问题的解释就不详细叙述了,要了解的请自行百度。一般跨域问题控制台会报这个错: 很多情况下后台会给我们做请求代理,当后台没有帮你的时候只能自己解决了,Vue-cli这里我用的是webpack,那么我们需要在web
阅读全文
摘要:在开发过程中,我们会将页面常用功能抽象为一个组件,这样既方便又可以避免代码冗余。小程序中也提供了自定义组件,了解Vue的伙伴们会发现其实和Vue的组件化很相似。这里用返回顶部功能来说说如何自定义组件,下面看demo效果: 效果:进入页面不显示图标,滚动后显示,回滚到顶部时图标消失。 具体步骤: 1.
阅读全文
摘要:自从跳一跳出现之后小程序又开始频繁出现了,在学习过程中发现小程序虽然好但是由于api不完善导致开发过程中有很多的坑,重点是网上相对小程序出现坑时解决方案显然比较少,小程序最让人觉得痛心疾首之一就是无法引入插件,很多插件功能都只能自己写,这就令人尴尬了。比如图片懒加载,在vue里就有vue-lazyl
阅读全文
摘要:临近过年还是发个博客表示一下自己的存在感,这段时间公司突然说想搞小程序,想到这无比巨大的坑就只能掩面而泣,于是乎这段时间在学习小程序开发。关于标题所说的是有老铁问的,我也跟着网上的代码码了一遍然后发现的确是无法循环轮播,调试了好久也是找不到问题,最后终于发现问题所在,那就是:better-scrol
阅读全文
摘要:格式:var obj = new BScroll(object,{[option1,],.,.}); 注意:1、要确保object元素的高度比其父元素高 2、使用时,一定要确保object所在的dom渲染后再用上面的语句,或者fresh() Options 参数 Events 事件 Example:
阅读全文
摘要:Vue如何实现左右滑动内容区控制导航tab同时切换高亮,实现的效果是:点击导航按钮时内容区发生改变,左右滑动内容区时导航按钮跟随切换高亮,停留在某个内容区时刷新页面后仍然停留在当前内容区。 这里涉及到几个点: 1.左右滑动,那就需要用到swiper,当然你可以自己写一个类似的功能,虽然不难但是项目开
阅读全文
摘要:随机生成32位字符串算法: function getRandom() { var arr = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F", "G"
阅读全文
摘要:很多时候我们需要使用地址三级联动,即省市区三级联动。网上有很多插件,在此介绍Vue的一款地区联动插件:vue-area-linkage,下面介绍如何使用这个插件实现地址联动效果: 1.安装vue-area-linkage插件:npm install --save vue-area-linkage -
阅读全文
摘要:我们平常遇到点击选择会遇到单选或多选,当你设计图是自定义的时候,第一反应就是引入UI插件吧。可是如果项目只用到插件的这一点点功能,我们引入了一个插件这就不太友好了。此时我们自己写这个小功能是很简单的,点击单个高亮在前面的博文已经说过了(点击查看),在这说一下点击多个高亮: 思路很简单,只需要利用 :
阅读全文
摘要:我们在做一个项目时前期可能没有后端提供接口模拟数据,那么作为前端就需要自己写json文件模拟数据加载。网上往往参考的都是不全面的,比如get请求没问题但是post请求就报错了。在Vue中只需要vue-resource(也可以使用axios,安装方法和vue-resource一样,具体使用方法可以去a
阅读全文

浙公网安备 33010602011771号