路由守卫分为三种 ——分别是:全局路由守卫、组件路由守卫、独享路由守卫。 一.全局守卫 全局守卫又分为全局前置守卫、和后置守卫 全局钩子: beforeEach、 after...
路由守卫分为三种 ——分别是:全局路由守卫、组件路由守卫、独享路由守卫。 一.全局守卫 全局守卫又分为全局前置守卫、和后置守卫 全局钩子: beforeEach、 after...
一、TypeScript 泛型的理解 1、TypeScript 中的泛型 在TypeScript中,泛型是-种创建可复用代码组件的工具。 这种组件不只熊被一种类型使甩。而是能...
前言:下包 npm i vue -g 使用全局安装npm install --global vue-cli (–global:全局安装)输入命令vue-V(V要大写)安装命令...
前言:需要下载的包 第一步 使用命令 创建app.js npm init -y 初始化 第二步 npm i 包名 例: 第三步 在app.js中导入 const expres...
vuex是一个专为 Vue.js 应用程序开发的状态管理模式, 采用集中式存储管理应用的所有组件的状态,解决多组件数据通信。(简单来说就是管理数据的,相当于一个仓库,里面存放...
Hash模式 vue-router默认使用是Hash模式,Hash模式主要是通过url中的hash值来变化的。Hash(即#)是url的一个锚点,代表的是网页中的一个位置,当...
1、常用生命周期函数 生命周期函数就是vue实例在某一个时间点会自动执行的函数 生命周期: Vue是一个构造函数,当执行执行这个函数时,相当于初始化vue实例; 在创建实例过...
计算属性computed和watch的区别 通俗的来说既能实现computed又能够实现watch的推荐使用computed,重点在于computed的缓存功能。comput...
一、v-show与v-if的共同点 我们都知道在vue中v-show与v-if的作用效果是相同的,都能控制元素在页面是否显示 在用法上也是相同的 二、v-show与v-if的...
1.淡入淡出 /* 淡入 */ @keyframes fadein { 0% { opacity: 0; } 100% { opac...
一、什么是跨域? 在了解跨域之前,就要先了解什么是同源策略。简单来讲同源策略就是浏览器为了保证用户信息的安全,防止恶意的网站窃取数据,禁止不同域之间的JS进行交互。对于浏览器...
常见错误类型 · 1. Error 自定义错误 2. EvalError:eval函数的错误 3. RangeError:范围错误,当一个值不在其所允许的范围或者集合中 ...
关于了解promise之前,大家应该都知道,javascript是一种单线程的语言,一些将来的操作,必须异步实现比如定时器(回调函数),ajax请求,这时候我们就要用到一个非...
兼容容器!!!!! justify-content: 项目在主轴上的排列方式 flex-start(默认值) 居左 | flex-end 居右 | center居中 | sp...
数组方法 1. .forEach() 遍历数组 forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。 注意:forEach() 对于空数组是不会执行回调...
JS中的this指向问题,this到底是什么,他代表的是什么,又由什么来限制或者指引他到底代表的是什么也就是常说的this指向谁 在全局作用域中 this指向window 在...
相信看到这篇文章的小伙伴在学习前端的过程中遇到了this指向的难题 首先我们先看以下两幅图 大家想一下23,24,25行打印的是什么呢 第33行打印的又是什么呢 答案是: 3...
拷贝,拷贝字面意思就算cope,我们要将一个或者一些数据为模板复制到另一个新数据中,怎么复制呢,在这之前我们要知道js数据是怎样存储的,才能进行更清晰的知道下一步复制是如何操...
第一题 尝试推测它的输出: constperson = {name:'精选面试题'} Object.defineProperty(person,'age', {value:1...