- 博客(11)
- 收藏
- 关注
原创 原生JS操作日期时间的小技巧(基本操作)
需求描述日常开发中,经常会遇到以下对于时间(日期)的操作需求:格式化时间为 ‘年-月-日’ 或者 '年-月-日 时:分:秒’比较两段时间的大小获取两段时间(日期)中间的所有时间段(日期)质疑来自路人甲大佬的质疑路人甲大佬: 为啥不用day.js或者moment.js这些现成的库来自作者弱弱的回应现在最流行的day.js轻量库以及moment.js都可以实现以上功能,...
2018-12-24 18:16:28 497
原创 VUE缓存:动态keep-alive
路总归是有的,就看愿不愿意剑走偏锋了。场景在最近的开发中,设计有A、B、C三个页面,试想这样一个场景需求:离开B页面进入C页面,缓存B页面数据(keepAlive: true)离开B页面进入A页面,不缓存B页面数据(keepAlive: false)概念keep-alivekeep-alive 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 transit...
2018-12-21 18:51:22 1287 2
原创 小程序开发-mpvue中使用图表库
图表库在开发中使用图表库,推荐百度的 Echarts,和阿里出品的 AntV家族,其中移动端为 AntV-F2Echarts:EchartsAntV-F2:AntV-F2这里antV-F2有现成的原生小程序使用教程(wx-f2:wx-f2),就不做赘述,只讲解如何在mpvue框架中使用。mpvue框架中使用 Echarts 参考文档: mpvue-echarts...
2018-09-11 21:23:50 2853
原创 小程序开发-利用canvas实现保存二维码海报到本机
场景及需求 在小程序开发过程中,经常需要实现保存某个页面为带小程序码的二维码海报图片到本地,然后用于分享或者发朋友圈等操作。主要技术点及小程序相关api技术注意事项小程序的canvas与H5 canvas使用api大部分一致,但由于小程序中没有DOM节点的概念,所以不能使用很多现成的工具库小程序canvas默认宽度300px、高度225px小程序canvas...
2018-09-05 22:26:36 1526
原创 小程序开发-mpvue构建小程序项目-1-踩坑
mpvue-entry 插件引入mpvue的坑mpvue新增页面或者模块的时候必须重新npm run dev才可以进行更新,不支持热更新mpvue所有页面模块.vue文件都需要写main.js,重复工作用途支持小程序热更新重新定义mpvue小程序页面配置 参考文档: npm-mpvue-entry 重点参考文档: https://github.com/F-lo...
2018-08-01 17:58:11 2177
原创 learning mongodb day 1
基础学习来源: 菜鸟教程(RUNOOB.COM)安装与启动windows 环境遇到的问题mongod commond not found 需要配置windows的全局变量path使用config文件启动的时候,报log文件should be file 在指定的log文件夹新建log文件,并在conf文件中指向这个文件配置文件示例mongod.conf...
2018-05-27 15:08:05 161
原创 bing Map 在vue项目中的使用
写在最前面拥有全球数据库国内好像就只有百度地图有,高德、搜狗、腾讯的都不行,但是由于百度地图的数据更新不及时,所以在做相关项目要用到国外数据的时候,最好还是推荐使用bingMap。bing Map 使用教程(基础)参考文档: bing Map 官方教程bing Map 初始化引入bing map资源<script type='text/javascript' src='http://www....
2018-04-08 01:12:38 2338 3
原创 基于cropper.js封装vue在线图片裁剪组件
github:demo下载cropper.js github:cropper.js 官网(demo)cropper.js 安装npm或bower安装npm install cropper# orbower install cropperclone下载:下载地址git clone https://github.com/fengyuanchen/cropper.git引用cr
2017-09-20 22:57:44 16066 2
原创 pm2--node.js服务管理工具使用说明
安装npm install -g pm2或者cnpm install -g pm2启动进程pm2 start app.js --name my_service或者不同版本可以这样启动pm2 start bin/www --name my_service –name 参数指定启动之后的进程名查看所有进程pm2 list查看日志pm2 logs查看指定进程的日志pm2 logs my_servic
2017-09-10 11:59:55 1187
原创 qrcode.js使用js生成二维码(并下载)的实践
知识点base64数据形式 Base64是一种用64个字符来表示任意二进制数据的方法。 – 廖雪峰官方网站 Base64编码有哪些情景需求? – 知乎 案例场景后台生成邀请链接,前端拿到链接之后处理成二维码图片并下载到本地,用于转发。qrcode.js及jquery-qrcode.js实现生成二维码qrcode.js github地址: qrcode jquery-q
2017-08-25 21:46:24 14794 4
原创 点击改变选项背景图(或其他)
开发环境vue、jquery需求点击某个选项,其选项图标改变,且鼠标移出之后,保持背景图片改变的效果简单分析选项的图标分为两种状态:未选中、选中状态,有一些还需加上一个hover状态hover可以用css实现,但是如果选项过多,则代码过于冗长实现方案选中状态的选项动态加上特殊类名用于标识同一选项的图片命名为aaa-1.png、aaa-2.png的状态利用jquery甄别特殊类名的
2017-08-20 22:39:35 1462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人