摘要:
之前笔者弄了一套nestjs项目放在自己服务器上,并用pm2管理进程。 现在要把pm2停止,尝试一下用docker容器,那么首先要安装docker 一、安装docker 由于笔者服务器的系统是centos7,所以这里写的是在centos7上安装docker; 注:Docker 要求 CentOS 系 阅读全文
摘要:
##reduce() 简单说,reduce()可以对数组中的每个元素执行一个由您提供的reducer函数(升序执行),函数的返回值分配给累计器,该返回值在数组的每个迭代中被记住,并最后将其结果汇总为单个返回值。 ###arr.reduce(callback,[initialValue]) callb 阅读全文
摘要:
<template> <div class="lookForMonth_wrapper"> <div class="lookForMonth_top"> <div class="selectDate"> <div>{{year}} 年 {{month}} 月</div> <div class="up 阅读全文
摘要:
如上图所示,这次要实现一个点击出现操作弹框的效果;并将这个功能封装成一个函数,便于在项目的多个地方使用。 ###具体思路是: 封装一个组件,组件保护一个插槽,我们可以根据不同的场景,利用插槽随意在这个弹框里插入任何元素,这个弹框显示时根据我鼠标的点击位置,定位弹窗的位置,并在组件里面监听鼠标抬起事件 阅读全文
摘要:
##基于vue实现列表拖拽排序的效果 在日常开发中,特别是管理端,经常会遇到要实现拖拽排序的效果;这里提供一种简单的实现方案。 ###首先,我们先了解一下js原生拖动事件: 在拖动目标上触发事件 (源元素): ondragstart - 用户开始拖动元素时触发 ondrag - 元素正在拖动时触发 阅读全文
摘要:
##移动端调试vConsole 当我们在进行移动端开发的时候,经常会出现在pc显示正常,在移动端却各种异常的情况。这时候我们在手机上又看不到error log。 所以我们就需要vConsole这样一个移动端开发神器。 具体使用vConsole方法如下: ###1、下载下来引入 CDN地址:https 阅读全文
摘要:
vue自定义插件封装示例 ###1、实现message插件封装(类似简易版的elementUi的message) ###message组件 <template> <transition name="msgbox-fade" @after-leave="handleAfterLeave"> <div 阅读全文
摘要:
首先,注册Key 注册开发者账号,成为高德开放平台开发者 登陆之后,在进入「应用管理」 页面「创建新应用」 为应用添加 Key,「服务平台」一项请选择「 Web 端 ( JSAPI ) 」 然后,书写代码 在vuecli public文件夹中的index.html添加导入 JS API 的入口脚本标 阅读全文