摘要: 1.将每个子表单的验证改为 promise, return 出 标志为 flag 2.父组件 通过 promise.all([每一个表单的验证方法])。then((result)=>{result}) 只有result 每一项都为true 才证明所有表单都验证成功了 3.子组件通过change,自定 阅读全文
posted @ 2022-06-22 22:06 天堂花草 阅读(192) 评论(0) 推荐(0) 编辑
摘要: prop 需要将父 绑定的数组 作为前缀 传给 子 组件 的 formItem 的 prop 阅读全文
posted @ 2022-06-22 21:57 天堂花草 阅读(72) 评论(0) 推荐(0) 编辑
摘要: element 气泡popconfig组件不起效 ,修改@config 为 @onConfig, 一般低版本不起效,高版本没有问题 阅读全文
posted @ 2022-06-22 21:54 天堂花草 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.函数创建的组件,这种组件被称为无状态组件:具有以下主要特点 a: 组件不会被实例化,整体渲染性能得到提升 b: 组件不能访问this对象 c: 组件无法访问生命周期的方法 d: 无状态组件只能访问输入的props,同样的props会得到同样的渲染结果,不会有副作用 如: function Upf 阅读全文
posted @ 2022-03-30 12:31 天堂花草 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1.var 存在变量提升,何为变量提升, 可以先使用,后定义 如: console.log(a) //不报错,打印 undefined var a= 1; 多次定义,值为最后者 如 var a= 1; var a=2; console.log(a) //2 2. console.log(b) //报 阅读全文
posted @ 2022-03-23 11:49 天堂花草 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.都属于前端ui层,为了文件结构的清晰,划分出了这三个文件夹 layout 主要用于页面的整体结构,header,nav,body,footer 等整体布局组件在这里 view 主要作为数据的交互,作为承接层,获取store中state,通过props传递给子组件底层展示逻辑层文件在这里 comp 阅读全文
posted @ 2022-03-23 11:35 天堂花草 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 通过使用redux-saga 1.原理 通过使用 generator 替代promise(promise.all也可以)实现 比如项目中,遇到先获取工点pointId,在获取标段sectionId function* getPointId(userId){ const data = yield ca 阅读全文
posted @ 2022-03-23 10:26 天堂花草 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1 前提工作,申请注册开发者, 2 引入地图 js或者npm 代码实现 1. var map = new BMapGL.Map('container'); //地图容器div的idmap.centerAndZoom(new BMapGL.Point(116.404, 39.928), 15);//默 阅读全文
posted @ 2022-03-15 15:51 天堂花草 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 1.接口回调,一层套一层(如果太多,很头疼) 因为遇到过重构的代码,写了18层的,看的我很烦 2.修改为 promise对象 3通过Promise.all(array),将每一个接口独立传入,类似promise.all([f1,f2,f3....]) 这样层次清晰,方便维护,哪个接口有问题修改哪个, 阅读全文
posted @ 2022-03-15 12:12 天堂花草 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 1.箭头函数是es6,内部指针始终指向调用者(作用域) 2.可以返回对象, 3.最喜欢用来和数组对象一气使用,进行去重,排序,合并等 阅读全文
posted @ 2022-03-15 11:53 天堂花草 阅读(18) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示