自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Vue基础知识学习

一、安装CDN引入 直接下载并引入vue环境 npm引入(常用)二、 Vue基础知识1. 原始js的编程范式 —— 命令式编程,即每走一步都要给它一个命令 Vue的编程范式 —— 声明式编程,即只需要声明即可,具体内部是怎么实现的不用管。 Vue的好处:数据与界面真正分离; 修改元素时,在js中修改完直接界面上就更改了(响应式),而js首先需要修改message的数据,然后将修改后的数据再次替换到div元素2. 开发模...

2021-05-06 17:18:05 121

原创 JavaScript中函数声明和函数表达式

函数声明 函数表达式 写法 区别 函数声明在js解析时会进行函数提升,即只要在同一个作用域内,不管函数声明定义在哪里,该函数都可以调用。 函数表达式的值在js运行时确定。只有在赋完值后,才能调用该函数。 举例 输入: 输出: 输...

2021-05-05 21:31:09 134

原创 ES6类class的使用与之前类的使用对比

面向对象面向对象的编程思想有多重要呢,重要到只要是软件开发,就肯定会涉及到面向对象的思想。然而 JS 在 ES6 之前没有一个很好的方法去定义一个类,记得刚开始做前端开发的时候,需要利用 function 定义一个类,由于之前的C++思想太过顽固,我总抱怨 JS 定义类的方式太过繁琐,继承时看起来结构不够清晰等等。终于在 ES6 中,有了一个新的关键词 — class,ES6之前的面向对象表示在之前,ES6中面向对象表示 — class...

2021-04-19 11:00:04 210 1

原创 leetcode题解(按顺序)

https://leetcode-cn.com/profile/articles/

2021-03-24 17:24:19 76

原创 el-menu显示点击的某项显示的indexPath不对

问题描述:点击el-menu某一项后,我想实现这样一个效果: 实现方式如下:显示路径是在父组件,左侧侧边栏是一个子组件。在 select 函数中(也就是选中某一项触发该函数),我通过$emit调用父组件中的函数,将indexPath传给父组件,然后父组件进行显示。但是出现了一个问题:当再点击某个目录时,路径就会发生变化: 这就很神奇了,我明明只有在选中的时候才会触发父组件中的函数,给父组件中的indexPath赋值,而且点中某个目录的时候,也没有触发select函数,我...

2021-03-24 15:18:30 1087

原创 在全局路由守卫中使用vuex中的变量

需求:如下图,一个学生管理系统,tea_attendance只能教师访问,学生不能访问,如果是学生访问,则提示无权限。直接使用vuex中的数据是不行的,因为router下的index.js文件并不是当前Vue对象。解决办法1:在路由跳转的时候传递参数,然后通过beforeRouteEnter获取数据(官方文档:https://router.vuejs.org/zh/guide/advanced/data-fetching.html#%E5%AF%BC%E8%88%AA%E5%AE%8C%E.

2021-03-22 21:14:05 1330

原创 Vuex详解(附项目示例:vuex+localStorage实现登录并记录登陆状态)

目录一、 Vuex是什么二、 Vuex的安装三、 Vuex基本使用方式四、 Vuex核心概念五、 Vue-store文件夹的目录组织六、 项目示例:Vuex与LocalStorage实现登录并记录登录状态一、 Vuex是什么二、 Vuex的安装三、 Vuex基本使用方式四、 Vuex核心概念五、 Vue-store文件夹的目录组织六、 项目示例:Vuex与LocalStorage实现登录并记录登录状态...

2021-03-10 09:19:24 976 1

原创 ES6 Symbol的学习

今天学习了ES6中新增的一种数据类型:Symbol。学习总结如下:一、Symbol的使用Symbol() 、 Symbol('foo'),每次创建都会得到不同的值(即使传的字符串参数一样,也会得到不同的值,如Symbol('foo') 与 Symbol('foo')不同) Symbol有属性description,可以返回Symbol的描述。(constsys = Symbol('foo'); sys.description // 'foo') Symbol前不能使用new命令 Symbol.

2021-03-08 15:49:10 147

原创 Elementui中 toggleRowSelection() 方法实现分页切换时记录之前选中的状态

先说下需求:表格导出功能。用户可以自定义选择导出的表格数据。遇到的问题:使用el-table组件的selection属性,可以实现多选表格数据的功能。但是el-table组件在翻页的时候,不会记录上一页的选项,再切换回上一页时,之前勾选过的选项会被清空。解决方案:使用toggleRowSelection()方法设置勾选项。思路:之前是使用一个数组记录当前页选中的选项,现在用一个数组记录每一页选中的选项。 Step1: 在selection-change事件中绑定以下方法。需要注意的是,..

2021-03-04 22:40:52 7585 6

原创 JavaScript sort排序方法

一、 定义 函数 参数 返回值 sort(sortby) sortby 可选,规定顺序排序。 必须是参数。 数组的引用。 注意:在原数组上排序 注意:1. 若没有使用参数,则按字母顺序(字符编码的顺序)对数组中的元素进行排序(注意:数字排序时也是按照字符编码的顺序,如:1<11<2)2. 若想按照其他标准进行排序,则需要提供参数,.

2021-03-04 10:46:24 272 1

原创 JavaScript typeof操作符

1. typeof 操作符:用于确定某个变量的数据类型2. 使用说明: typeof(变量名)3. 使用typeof得到的变量类型有以下7种:"undefined" 值未定义(值声明了但未初始化 or 未声明) "boolean" 布尔值 "string" 字符串 "number" 数值 "object" 对象、数组(如下图)、null ...

2021-03-01 20:16:08 99

原创 有的没的js

1. 遍历对象2.

2021-03-01 19:59:27 37

原创 js中变量的三种声明方式: var、let、const

js中有三种声明变量的方式:var、let、const,其中,let、const 是 ES6 中新加的。一、 var1. var关键字定义变量定义方式: var 变量名;(1) var message; // 没有初始化变量,message的值为undefined(2) var message = 10; // 初始化变量,message的值为10(3) var message = 'hi', found = false,age = 29; // 定义多个变量,在一条语句中用逗号..

2021-01-27 17:01:59 4443 1

空空如也

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

TA关注的人

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