自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Vue中的插槽

在默认情况下,向父组件引入的子组件中添加内容,该内容不能被解析 在子组件中添加 <slot></slot> 可以将该组件中包含的内容解析出来,相当于是在这个组件中的内容会将<slot></slot>替代掉 如果子组件中没有该标签,或用作插槽的attbuite 那么从该组件标签的起始到结束标签的内容会被忽略 v-slot 编译作用域 父级模板里的所有内容都是在父级作用域中编译的;子模板里的所有内容都是在子作用域中编译的。 后备内容 插槽的默认值。当未.

2022-05-24 11:42:37 87

原创 关于每次打开弹窗时表单验证被触发

技术栈:Vue,element UI 最近在开发表单信息收集时发现: 包含表单的弹窗在打开时总会直接触发表单验证 在查阅资料后采用了以下方法可以解决 并不确认是最佳解法,但是逻辑清晰: 让弹窗打开后清空一次验证,让验证在操作后(失焦,change,或者提交)时进行验证 this.$nextTick(() => { // DOM 更新了 console.log("dom update complete") this.$refs["ref"].clearValid.

2022-05-24 11:23:15 1756

原创 修改对象字段名

JSON.parse(JSON.stringify(data).replace(/name/g, 'new_name')) //data为数组,name为修改前,new_name为修改后 在后端返回我们数据时,并不一定能够满足我们的开发需求,需要对其中的字段进行修改,例如:列表渲染时 ...

2022-05-24 11:14:45 425

原创 es6知识点整理

es6知识点整理 文章目录es6知识点整理let和const变量的解构赋值模板字符串函数的扩展对象的语法糖set和mapsymbolPromiseasync/awaitclass let和const let 声明变量 不存在变量提升 不能在变量声明语句之前去使用变量 在变量声明前使用变量会报错 暂时性死区 存在暂时性死区,即在变量声明语句之前的区域和声明语句外的块级作用域下是不能使用该变量的 不允许重复声明 在声明变量之后,不能重复声明该变量,只能进行赋值操作 块级作用域 ES6中,

2022-02-24 10:30:53 490

原创 ES6快速入门

变量声明 let命令:与var相似,但只在let命令所在的代码块内有效 不能重新声明,不存在变量提升 只能在当前块级作用域内使用,即循环内使用,不影响循环外 存在暂时性死区(变量声明语句之前,变量无法使用;变量声明语句之后,无法重复声明) const命令:声明一个只读的常量,一旦声明,常量的值就不能改变 在声明时就要赋值,不然会报错 其他与let一致 本质上是指向的那个地址不能改变,而地址指向的那个数据

2021-12-22 09:22:44 296

原创 关于异步的详解

导读 首先,要知道JavaScript是一门单线程的语言,要搞明白其为何会设计成单线程,要先来说一下JavaScript的最初应用场景。 其次,在单线程语言中如何处理多线程的任务。 再次,同步和异步的流程以及如何理解异步。 然后,在解决复杂的逻辑业务时,出现了什么样的问题。 再然后,怎样解决这一问题。 => Promise/.then(),async/await, 最后谈谈微任务及宏任务 JavaScript最初的应用场景 最初,JavaScript的设计是作为浏览器脚本语言实现用户

2021-12-22 09:17:36 2292 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除