ES6
我在在啦 我让让啦
一些记录
展开
-
80.Vue跳转页面在新窗口打开并传参
前言:项目要求需要点击表格某列跳转到另一个页面,这个页面是新窗口并且需要携带参数到另一个页面里使用。需要用到this.$router.resolve()1.在跳转方法里用this.$router.resolve()跳转并使用cookie保存参数传参// 因为chain_check页面有两个页签 selectNum 是为了区分跳转到trace查询还是span查询// 点击跳转到trace查询页面getToTrace(row){ const newUrl = this.$router.r原创 2022-01-24 16:50:25 · 967 阅读 · 0 评论 -
72.Vue+elementUI表格多选时判断只要有一条数据不符合条件就弹出对话框提示
前言:项目中遇到表格里数据,编辑时有三个字段是必填的,然后点击操作列里的启动和左上角的批量启动时,就要判断,你所选的数据里,是否符合这三个字段全部不为空的条件,从而决定能不能进行操作。1.单条数据好判断,直接if---else就可以了if(row.user=='' || row.file=='' || row.time=='' || row.user==null || row.file==null || row.time==''){ this.$confirm('请检查编辑中必填项是否原创 2021-12-01 16:23:19 · 2061 阅读 · 0 评论 -
06.ES6之async函数
1.基本用法async函数返回一个Promise对象,可以用then方法添加回调函数,async和await配合使用。async函数有多种使用形式:// 函数声明async function foo() {}// 函数表达式const foo = async function () {};// 对象的方法let obj = { async foo() {} };obj...原创 2019-11-11 14:00:37 · 675 阅读 · 1 评论 -
04.ES6之Promise对象
Promise是异步编程的一种解决方案;简单来说就是一个容器,里边保存着某个未来才会结束的事件的结果(通常是一个异步操作的结果)。1.Promise对象有2个特点:(1)对象的状态不受外界影响。 Promise对象代表一个异步操作,有3种状态:pending(进行中)、fulfilled(已成功)、rejected(已失败)。(2)只要状态改变,就不会再变,任何时候都可以得...原创 2019-11-06 16:08:30 · 120 阅读 · 1 评论 -
02.ES6之变量解构赋值
一、数组的解构赋值1.从数组和对象中取值,对变量进行赋值,被称为解构。let [a,b,c] = [1,2,3]上面代码,从数组中取值,按照对应位置对变量进行赋值,就是解构赋值。2.如果解构不成功,变量的值就为undefined,如下:let f = [];f // undefinedlet [a,b] = [1];a // 1b // undefined l...原创 2019-10-14 13:57:32 · 274 阅读 · 1 评论 -
01.ES6之let和const命令
前言:个人觉得,阮一峰的《ECMAScript6入门》非常不错,学习时把重要的知识点记下来以便以后复习。一.let命令声明变量1.let声明变量,类似于var,与var不同的是,let声明的变量只在let命令所在的代码块内有效,而var声明的是全局变量。{ let a = 1; var b = 2; console.log(b) // 2 co...原创 2019-10-10 16:49:35 · 195 阅读 · 1 评论