摘要: 一 案例 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正 阅读全文
posted @ 2021-06-09 11:22 尘心i 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 在React中的导出问题: es6中export和export default的区别 export与export default均可用于导出常量、函数、文件、模块 你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名的方式,将其导入,以便能够对其进行使用 在一个文件或模 阅读全文
posted @ 2021-06-09 09:59 尘心i 阅读(43) 评论(0) 推荐(0) 编辑
摘要: require一个node模块什么时候需要加上.default 最近项目开发中,在代码中看到require('./routes').default,为什么要添加default呢?于是研究了下。 首先看下代码中的router模块: //router模块 let router = new VueRout 阅读全文
posted @ 2021-06-07 10:22 尘心i 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1、<Provider>提供器讲解 <Provider>是一个提供器,只要使用了这个组件,组件里边的其它所有组件都可以使用store了,这也是React-redux的核心组件了。 2、<connect>连接器 作用 连接React组件与 Redux store ,允许我们将 store 中的数据作为 阅读全文
posted @ 2021-06-07 09:05 尘心i 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1、安装指定版本 npm i -D node-sass@4.12.0 2、npm install -save 和 -save-dev分不清 npm install xxx: 安装项目到项目目录下,不会将模块依赖写入devDependencies或dependencies。 npm install - 阅读全文
posted @ 2021-06-03 14:09 尘心i 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 一、、Redux适用场景: 适用场景:多交互、多数据源 阮一峰Blog:http://www.ruanyifeng.com/blog/2016/09/redux_tutorial_part_one_basic_usages.html 二、设计思想 Redux 的设计思想很简单,就两句话。 (1)We 阅读全文
posted @ 2021-06-03 11:29 尘心i 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1、React组件生命周期 https://react.docschina.org/docs/react-component.html#shouldcomponentupdate 2、生命周期图谱作为速查表:如下图 https://projects.wojtekmaj.pl/react-lifecy 阅读全文
posted @ 2021-06-03 10:08 尘心i 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 何为 webpack 模块 与 Node.js 模块相比,webpack 模块 能以各种方式表达它们的依赖关系。下面是一些示例: ES2015 import 语句 CommonJS require() 语句 AMD define 和 require 语句 css/sass/less 文件中的 @im 阅读全文
posted @ 2021-06-02 15:45 尘心i 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-06-02 08:48 尘心i 阅读(12) 评论(0) 推荐(0) 编辑
摘要: cdmap-cli可以允许你通过一行命令直接创建一个完整的WebGIS项目,为你省去了以往项目开发过程中安装ArcGIS API for JavaScript、安装vue router、安装vuex、安装Element UI或Ant Design等这些插件的时间,同时也为你规划好了项目中代码的组织方 阅读全文
posted @ 2021-06-01 09:23 尘心i 阅读(132) 评论(0) 推荐(0) 编辑