あらし
码龄6年
关注
提问 私信
  • 博客:42,396
    42,396
    总访问量
  • 22
    原创
  • 803,714
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-04-28
博客简介:

Wangyanan3351的博客

查看详细资料
个人成就
  • 获得23次点赞
  • 内容获得5次评论
  • 获得29次收藏
创作历程
  • 13篇
    2020年
  • 9篇
    2019年
成就勋章
TA的专栏
  • es6
    3篇
  • js
    8篇
  • vue
    6篇
  • table
    2篇
  • 环境配置vue
    1篇
  • file
    1篇
  • http
    1篇
  • tabs
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 学习和成长
    面试
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

generator

function* hellloWordGenarator(){ yield 'hello'; yield 'world'; yield 'ending';}var hw = hellloWordGenarator()console.log(hw)//1.hw是一个generator的遍历器对象// Generator {_invoke: ƒ}// _invoke: ƒ invoke(method, arg)// __proto__: Generator//2.
原创
发布博客 2020.05.23 ·
202 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

for-of ---generator函数中的for-of

function* foo(){ yield 1; yield 2; yield 3; yield 4; yield 5; yield 6; yield 7; return 8}for (let v of foo()){ console.log(v)}// for of 循环可以自动遍历Generator函数生成的Iterator对象,且此时不需要调用next方法//注意:一旦next方法返回的对象的done属性为true,
原创
发布博客 2020.05.23 ·
259 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

yield*使用遍历二叉树结构数据---es6语法

//yield*表达式 在generator函数中执行另外一个generator函数//使用yield*语句遍历完全二叉树//3个参数分别是左树,当前节点,右树function Tree(left,label,right){ this.left = left this.label = label this.right = right}//中序遍历函数//由于返回的是一个遍历器,所以要用generator函数//函数体内采用递归算法,所以左树和右树要使用yield*遍
原创
发布博客 2020.05.23 ·
383 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jieliu

防抖函数 <input id="throttle" /> var throttle = function (func, delay) { var prev = Date.now(); return function () { var context = this; var args = arguments; var now = Date.now(
原创
发布博客 2020.05.21 ·
278 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

fangdou

防抖函数 function ajax(context) { console.log('ajax content' + context) } // 防抖函数,设置延迟执行时间delay和被处理的函数fn function debounce(fn, delay){ return function(...rest){ let that = this let _args = rest
原创
发布博客 2020.05.20 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tableColumn

<template> <el-table-column :prop="tableHeader.columnName" :label="tableHeader.columnComment" :key="tableHeader.id" :show-overflow-tooltip="true"> <template v-for="item in...
原创
发布博客 2020.02.20 ·
1155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

table

<template> <el-table :data='emptyData' size='mini' stripe border height='200' v-if='showFlag'> <template v-for="item in list"> <el-table-colum...
原创
发布博客 2020.02.19 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

v-if和v-else同时使用的注意事项

v-if和v-for同时使用的注意事项v-if和v-for同时使用,v-for的优先级要高于v-if,这意味着v-if将分别重复运行于每一个v-for中。所以如果你的目的是有条件的跳过循环,那么可以将v-if置于外层元素或者上...
原创
发布博客 2020.02.19 ·
1170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue中的环境配置内容

vue中的环境配置内容:打包配置创建.env.test文件,文件内容如下NODE_ENV='test' # 测试环境VUE_APP_TT='TT'创建.env.pre-release文件,文件内容如下:NODE_ENV='pre-release' # 预发布环境创建.env.production文件,文件内容如下...
原创
发布博客 2020.02.12 ·
442 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue中的tree结构数据组成

根据level值将数据变成tree结构//result是盛放数据的容器 //判断result数据中是否包括有该level数据,if(result.hasOwnProperty(item.level)) { //如果有,就将数据方法入该level下的children数组中 item.children.push({ id:item.level, label:item.l...
原创
发布博客 2020.01.07 ·
679 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

文件预览,下载

文件预览:1.将文件的responseType改为blob2.将文件内容通过URL.createObjectURL(blob)的形式转换为地址栏中的地址3.newPage = window.open()开启新空白页面,将转换的地址赋值给newPage.location 文件下载:1.将文件的responseType改为blob2.将文件内容通过URL.createObjectURL(...
原创
发布博客 2020.01.07 ·
554 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

表单验证pattern

表单验证vue中表单验证,可以通过pattern设置正则表达式,定制验证的规则;pattern:html5新设置的表单验证的属性,只有当<input>类型为text,search, url,telephone,email,password时是有效例子: const numberPattern = [ { required: true, message: "版本号不能为...
原创
发布博客 2020.01.07 ·
1409 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

vue组件中的upload.timepicker

vue组件中的upload组件before-upload: function(file); 上传前的钩子函数http-request:覆盖默认的上传行为,可以自定义上传的方法on-success: function(response,file,fileList)on-exceed: function(file,fileList)headers : 填写headers信息accept: ...
原创
发布博客 2020.01.07 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue项目中的自定义v-model

vue项目中的自定义v-model:1. v-model:默认是基于input框定制,所以只会接受value属性和input事件的响应。2. 可以通过model选项来配置接受的props和event:如下例子例子://子组件<template> <div v-if="show"> <p>定制 v-model</p> &...
原创
发布博客 2019.12.29 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

http请求contentType;responseType;content-Disposition

http请求:含义:content-type:http/https发送信息至服务器时的内容编码类型,contentType用于表示发送数据流的类型,服务器根据编码类型使用特定的解析方式。大白话就是告诉接收端传递的内容主体是什么。常用类型:1. application/json: 告知接收端发送的json对象????参数以序列化后的json字符传传递参数:JSON.Stringify(data)[...
原创
发布博客 2019.12.18 ·
1153 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

http请求contentType和response.md

发布资源 2019.12.18 ·
md

layui中使用loading

在上传文件中:在before回调或者是choose回调中加入:layer.load(1)在done的回调中加入:layer.closeAll(‘loading’)在ajax的请求中:在xhr.open()之前就开始加入: layer.load(1) //load后的参数可以是空,也可以是0-2,代表的是不同的加载样式在xhr.onload()中加入: layer.closeAll(‘...
原创
发布博客 2019.11.25 ·
2809 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

文件下载的公共方法

function fileDownload(url, type, data){var sUrl = url + ‘?’;var xhr = new XMLHttpRequest();var token = localStorage.getItem(‘Access-token’)for (var key in data){ sUrl += key + '=' + data[key] + ...
原创
发布博客 2019.11.25 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过XLSX在前端获取excel数据

已layui中的upload组件上传为例子://获取文件的file对象var file = $(’#inputImport’).files[0];//将数据读取为arraybuffer的格式var reader = new FileReader();reader.readAsArrayBuffer(file)//在workbook中获取到excel的内容reader.onload =...
原创
发布博客 2019.11.25 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

转译特殊字符的方法

转译字符的方法:1⃣️escape不编码字符有69个:,+,-,.,/,@,_,0-9,a-z,A-Z2⃣️encodeURI不编码字符有82个:!,#,$,&,’,(,),,+,,,-,.,/,:,;,=,?,@,,~,0-9,a-z,A-Z3⃣️encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,,~,0-9,a-z,A-Z在日常的开发中,使用...
原创
发布博客 2019.11.20 ·
2346 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多