mockjs的介绍、基本使用和封装

一、为什么使用mockjs 在做开发时,当后端的接口还未完成,前端为了不影响工作效率,手动模拟后端接口, 1.我们可以使用json文件来模拟后台数据,但比较局限,无法模拟数据的增删改查 2.使用json-server模拟,但不能随机生成所需数据 3.使用mockjs模拟后端接口,可随机生成所需数据,可模拟对数据的增删改查 二、mock优点 1.前后端分离, 2.可随机生成大量的数据 3.用法简单 […]

继续阅读 …

js如何判断用户使用的设备类型及平台

前端开发经常遇到需要判断用户的浏览设备,是什么手机系统?android,ios,ipad,windows phone等等,有时候还需要知道用户浏览页面是在微信中打开还是在移动端浏览器中打开,等等一系列判断做一些相应的处理 一、JS判断浏览器userAgent User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。 它是一个特殊字符串头,[…]

继续阅读 …

vue使用el组件 在el-tabs中 刷新页面保持不变

问题: 在使用elementUI的el-tabs时,会遇到这样一个问题。就是当你切换到第一个标签页后面的标签页,刷新页面,会回到第一个标签页。原因是因为切换标签页,是页面局部刷新。刷新页面,是页面整个刷新,是全局的。 解决方案: 使用本地存储localStorage来进行tab状态的记忆 1. 绑定el-tabs组件命名为activeName,改变tab触发 tabHanld 方法 2.activ[…]

继续阅读 …

vue+elementUI的el-form的回车键登录

vue+elementUI的el-form的回车键登录,监听键盘来触发事件 整理方法如下: 1.当只有一个el-input的时候,可以用elementUI的自带的回车键触发提交事件 但是有时候会同时触发刷新页面,这样可以在el-form上添加@submit.native.prevent来解决 2.使用回车键enter来进行登录,在登录按钮上面添加native-type=“submit” 3.监听键[…]

继续阅读 …

解决 elementUI 切换table后 el_table 固定列下方多了一条线

问题: element-ui 在tab选项卡的页面点击tab切换后,表格中若存在某一列使用了fixed属性固定,会在固定列的底部出现一行横条,如下图所示: 解决方法: 1.修改全局css 2.只修改局部css 添加上面代码后,只能解决左边固定列最后一行多出的横线 若左右都有固定列时,添加以下代码即可

继续阅读 …

Linux环境下Git的安装以及使用

安装 Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。 在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装: 各 Linux 系统可以使用其安装包管理工具(apt-get、yum 等)进行安装 我采用的是yum安装,如下所示: 用户信息 配置[…]

继续阅读 …

PM2怎么保持Node应用程序永久活动?

官网介绍: PM2是守护进程管理器,它将帮助您管理和保持应用程序在线。PM2入门非常简单,它是一个简单直观的CLI,可以通过NPM安装。 PM2是Node.js应用程序的生产流程管理器,内置负载均衡。它可以帮助您保持Node应用程序永久活动,重起这些node应用程序也不需要停机,并简化常见的系统管理任务 运行前提:Node环境,PM2。具体安装请参考先前文章 启动一个应用程序 更新 PM2 常用命[…]

继续阅读 …

vue-cli3项目运行时一直发http://localhost:8080/sockjs-node/info?t=1462183700002请求

具体报错如下图: 解决方法: 一、 如果是在开发环境,应该是开发的时候网络环境变更导致,比如你切换无线网络,导致开发服务器的IP地址换了,这样开发服务器会不知道如何确定访问源。开发环境中关闭npm dev server,然后重新npm run serve重新构建服务环境就可以了。如果是生产环境,很大可能是应该是域名和ip映射出问题,重启node,检查重新配置域名和ip映射就可以了。 二、 首先so[…]

继续阅读 …