摘要:
摘要:在MES项目中,不能多人同时操作,方便任务分配追责,使用signalR实现单点登录 1、在项目中安装依赖 npm i @microsoft/signalr 2、使用:在登录成功的时候与服务器建立连接 //登录和服务器建立连接、实现单点登录 const startConnection = asy 阅读全文
摘要:
第一步、安装Angular/CLI npm install -g @angular/cli 第二步、通过安装的脚手架创建项目/应用 ng new my-app 第三步、运行应用 或者看pakcage.json的配置(npm run start) cd my-app ng serve --open 第 阅读全文
摘要:
当访问多层对象属性(比如 res.data.list)时,如果属性res.data为空,则会报引用错误,为此我们不得不这么处理: let dataList = res && res.data && res.data.list //看着非常不美观,今天介绍的新语法就是为了解决这种问题的 (可选链操作符 阅读全文
摘要:
一、关于javascriptJS是一门单线程语言,这意味着所有的任务都需要排队,前一个任务结束才会执行后一个任务如果前一个任务耗时很长,后一个任务就不得不一直等着。这样所导致的问题是: 如果 JS 执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。 二、同步任务和异步任务单线 阅读全文
摘要:
1、什么是vuex Vuex 是实现组件全局状态(数据)管理的一种机制, 可以方便的实现组件之间数据的共享。数据缓存等等 2、vuex的使用 1、安装完vuex依赖后。在项目的src下新建一个store文件夹, 然后再store文件夹下新建一个index.js文件,文件内容如下 import Vue 阅读全文
摘要:
查看当前分支git banch 切换分支 git chechout XXX(master) 具体步骤: 1、通过git init命令把这个项目变成一个Git可以管理的仓库 2、用git add . (.点代表添加所有,也可以指定文件添加)命令告诉Git,把项目下的文件添加到仓库 3、用git com 阅读全文
摘要:
问题: 当我们需要通过get方式传递一个数组作为参数 tag:[1,2,3,4] 预期是解析为:https://www.cnblogs.com/enter?tag=1&tag=2&tag=3&tag=4 然而真相是这样的:https://www.cnblogs.com/enter?tag[]=1&t 阅读全文
摘要:
用到的工具: 1、导出地图文件(.kml)的软件bigemap --下载地址:谷歌卫星地图下载器_地图下载工具_全能地图下载器 (bigemap.com) 2、通过 "1" 得到的.kml文件获取地图json 在线转换地址: geojson.io 具体步骤如下图: 2、用拼积木的的方式将每个城镇的地 阅读全文
摘要:
首先大家大家要知道javaScrip是单线程语言、都是同步执行的。那为什么我们还需要异步呢? 是因为: 如果JS中不存在异步,只能自上而下执行,如果上一行解析时间很长,那么下面的代码就会被阻塞。 对于用户而言,阻塞就意味着"卡死",这样就导致了很差的用户体验 那么执行顺序又是怎么样的呢? 首先判断J 阅读全文
摘要:
1、get请求 axios({ method: 'GET', url: '/xxx', params: param, }) 或者 axios({ method: 'GET', url: '/xxx?message=' + msg, }) 这两种方式传递基本没有区别,都会被浏览器拼接到地址栏来,如下图 阅读全文