我们需要注意的是:事件冒泡本身的特性,会带来的坏处,也会带来的好处,在后续的博客我会详细说明。 所以我们在这里将论述一下如何阻止事件冒泡。 比如现在有一个子盒子和一个父盒子,子盒子…
在Vue中我们可以自己定义(注册)局部组件 定义组件名的方式: var ComponentA = { /* ... */ } var ComponentB = { /* ... *…
目录 什么是扁平化 递归 tostring reduce undercore _.flatten _.union _.difference 总结 什么是扁平化 数组的扁平化,就是将…
目录 1.全局守卫 1.1全局前置守卫 1.2全局后置路由守卫 1.3整合 2.路由独享的守卫 3.组件内的守卫 作用:对路由进行权限控制 分类:全局守卫、独享守卫、组件内守卫 1…
下面这个案例 复习我们之前学过的原型链的知识点 // 定义一个构造函数 function Demo() { this.a = 1 this.b = 2 } //创建一个Demo实例…
目录 经典做法 问题 进一步问题 需要注意问题 经典做法 众所周知,为了账户安全,用户未主动点击注销系统时,直接关闭浏览器或标签页强制退出系统的方法: // 关闭时调用注销接口 w…
目录 一、BOM 2、BOM的构成 二、window对象的常用事件 1、窗口加载事件 2、调整窗口大小事件 总结 一、BOM 1、什么是BOM? BOM(Browser Objec…
目录 1、beforeunload事件 2、unload事件 3、源码部分 项目需要:也在网上找了不少类似的文章,不过用起来多少有点问题,毕竟要适合自己的需求,我这里是vue3…
目录 1.什么是生命周期 2.vue 的生命周期 3.生命周期钩子函数 1.什么是生命周期 Vue 实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载 Dom、…
布局部分: <div id="slider"> <!-- 主要动画效果:字体和进度条以及表情随情绪程度百分比变化 --> <label for="ra…
目录 布局部分: <div id="app"> <p>{{result}}</p> <button @click="randomName(…
目录 一.watch监听一般数据的变化(数值,字符串,布尔值) 1.数值 2.字符串 3.布尔值 二.watch 监听 复杂类型数据的变化 1.对象 2.数组 3.对象数组 4.对…