摘要: 第一步、安装Angular/CLI npm install -g @angular/cli 第二步、通过安装的脚手架创建项目/应用 ng new my-app 第三步、运行应用 或者看pakcage.json的配置(npm run start) cd my-app ng serve --open 第 阅读全文
posted @ 2022-10-12 16:28 小刺猬的大宝贝 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 当访问多层对象属性(比如 res.data.list)时,如果属性res.data为空,则会报引用错误,为此我们不得不这么处理: let dataList = res && res.data && res.data.list //看着非常不美观,今天介绍的新语法就是为了解决这种问题的 (可选链操作符 阅读全文
posted @ 2022-10-11 14:17 小刺猬的大宝贝 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一、关于javascriptJS是一门单线程语言,这意味着所有的任务都需要排队,前一个任务结束才会执行后一个任务如果前一个任务耗时很长,后一个任务就不得不一直等着。这样所导致的问题是: 如果 JS 执行的时间过长,这样就会造成页面的渲染不连贯,导致页面渲染加载阻塞的感觉。 二、同步任务和异步任务单线 阅读全文
posted @ 2022-08-18 10:54 小刺猬的大宝贝 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 1、什么是vuex Vuex 是实现组件全局状态(数据)管理的一种机制, 可以方便的实现组件之间数据的共享。数据缓存等等 2、vuex的使用 1、安装完vuex依赖后。在项目的src下新建一个store文件夹, 然后再store文件夹下新建一个index.js文件,文件内容如下 import Vue 阅读全文
posted @ 2022-04-25 13:39 小刺猬的大宝贝 阅读(1438) 评论(2) 推荐(1) 编辑
摘要: 查看当前分支git banch 切换分支 git chechout XXX(master) 具体步骤: 1、通过git init命令把这个项目变成一个Git可以管理的仓库 2、用git add . (.点代表添加所有,也可以指定文件添加)命令告诉Git,把项目下的文件添加到仓库 3、用git com 阅读全文
posted @ 2022-03-28 14:32 小刺猬的大宝贝 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 问题: 当我们需要通过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 阅读全文
posted @ 2021-12-01 14:00 小刺猬的大宝贝 阅读(1368) 评论(0) 推荐(2) 编辑
摘要: 用到的工具: 1、导出地图文件(.kml)的软件bigemap --下载地址:谷歌卫星地图下载器_地图下载工具_全能地图下载器 (bigemap.com) 2、通过 "1" 得到的.kml文件获取地图json 在线转换地址: geojson.io 具体步骤如下图: 2、用拼积木的的方式将每个城镇的地 阅读全文
posted @ 2021-09-23 15:45 小刺猬的大宝贝 阅读(1544) 评论(0) 推荐(1) 编辑
摘要: 首先大家大家要知道javaScrip是单线程语言、都是同步执行的。那为什么我们还需要异步呢? 是因为: 如果JS中不存在异步,只能自上而下执行,如果上一行解析时间很长,那么下面的代码就会被阻塞。 对于用户而言,阻塞就意味着"卡死",这样就导致了很差的用户体验 那么执行顺序又是怎么样的呢? 首先判断J 阅读全文
posted @ 2021-09-10 14:27 小刺猬的大宝贝 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1、get请求 axios({ method: 'GET', url: '/xxx', params: param, }) 或者 axios({ method: 'GET', url: '/xxx?message=' + msg, }) 这两种方式传递基本没有区别,都会被浏览器拼接到地址栏来,如下图 阅读全文
posted @ 2021-08-23 16:54 小刺猬的大宝贝 阅读(1372) 评论(0) 推荐(0) 编辑
摘要: querySelector的参数是css选择器,任何选择器都可以作为它的参数,这样就使得它非常方便灵活: 比如获取class=‘test’的标签下的第一个子元素,可以这样写querySelector('.test > * '),也可以指定子元素的类型querySelector('.test > sp 阅读全文
posted @ 2021-06-07 11:53 小刺猬的大宝贝 阅读(7048) 评论(0) 推荐(1) 编辑