前段开发
风也曾吹过我_
少年不惧岁月长,彼方尚有荣光在.
展开
-
【正则表达式】 校验密码大小写,数字,特殊符号且必须包含两种或以上
正则校验密码英文大小写,数字,特殊符号原创 2023-02-01 14:23:43 · 1814 阅读 · 0 评论 -
【Canvas绘制圆环进度条】
Canvas绘制圆环进度条,无需调整无需理解,直接CV !!!原创 2022-08-17 15:18:49 · 504 阅读 · 0 评论 -
JS多条件筛选
let obj = { fileType: this.selectTypeValue, stamp: this.selectStampValue, sessiona: this.selectSessionaValue}let arr = this.allFileList// 通过遍历key值来循环处理Object.keys(obj).forEach(item => { // 调用自己定义好的筛选方法 arr = filterFunc(obj[item],item , arr) })原创 2022-02-17 16:33:06 · 1895 阅读 · 0 评论 -
文件上传后,将返回值转为file
场景:当由前端把文件发送给后端存库后,后端返回我们一个接口,前端调用接口拿到返回的值,此时返回的值是浏览器自动读取返回的Blob,但是由于文件用法不同所以现在需要的是文件流,接下来就需要通过Blob,File两个对象. let FormParams = { url: `/getFile${params.fileUrl}`, method: 'get', headers: { needToken: true } } axios(FormParam原创 2022-01-28 11:20:00 · 1331 阅读 · 0 评论 -
js 中 forEach无法删除数组项目
js 中 forEach无法删除数组项目原因 :forEach 回调函数 中删除数组中的一项,会导致数组项往前移动,而 index 在下一次就 index++ , 这样就略过了被删除项的后一项,导致出乎意料!解决方案: for 循环 index–for (let index = 0; index < data.length; index++) { if (data[index].from === 'china') { data.splice(index, 1); index-原创 2022-01-20 22:30:00 · 650 阅读 · 0 评论 -
Vue重新渲染页面
vue重新渲染组件第一种使用vue内置的forceUpdate方法this.$forceUpdate() //这不会更新您拥有的任何计算属性,调用forceUpdate只会强制重新渲染视图第二种在元素上绑定一个key,当key修改时,该DOM元素就会重新渲染<template> <div :key="once"></div></template>export default{ data(){ return{ once:0,原创 2022-01-19 18:20:59 · 12910 阅读 · 0 评论 -
Vue使用自定义字体
vue使用自定义字体1.新建一个文件夹,放在assets下.然后把字体文件引入到文件夹里,这个文件夹是存放字体文件的,根据个人喜好命名2.在assets/css下新建一个font.css文件@font-face { font-family: "苹方"; src: url("../tff/PingFang Regular.ttf"); font-weight: normal; font-style: normal;}3.在App.vue文件中使用<style lang="l原创 2022-01-19 18:17:35 · 2256 阅读 · 0 评论 -
element中分页组件的索引连续显示
获取到数据,使用forEach为每一项动态添加index属性。this.tableData.forEach((item,index)=>{ item.Index = (currentPage-1)*pageSize+index+1})原创 2021-11-03 18:01:43 · 124 阅读 · 0 评论