自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 升级npm和node

#npm升级#node升级

2022-06-08 23:09:01 410

原创 mac配置github_ssh

1、设置Git的user name和email:(如果是第一次的话) $ git config --global user.name "xxxxxx" $ git config --global user.email "xxxxx@xxxx.xxx"2、生成密钥$ ssh-keygen -t rsa -C "xxxxx@xxxx.xxx"3、持续回车,需要密码时输入密码就好了4、查看密钥cat ~/.ssh/id_rsa.pub5、登陆github。点击头像,然后 Sett

2021-11-12 20:18:25 1123

原创 js原生懒加载

原生js的懒加载写了一个原生懒加载页面,触底加载、搜索刷新、节流等代码如下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-

2021-06-02 18:22:16 215

原创 input标签blur事件冒泡绑定

input标签blur事件冒泡1).我们知道多个子元素触发同一个事件时,可以将事件绑定在同一个祖级元素上。2).查了一下input标签blur事件不支持冒泡3).可以用focusout事件代替 <div class="divFa" id="divFa"> <p> <input type="text"> </p> <p> <input type="text"> </p> <p> &

2021-05-28 09:13:50 1997

原创 Vue+elemenUi按需引入报错

vueCli脚手架按需引用elementUi报错*npm和babelrc文件配置都没有问题报错的原因是vue.comfig.js配置终端报错 vue.config.js文件配置

2021-05-14 09:15:29 192

原创 CSS-flex布局属性总结

flex布局这里对flex布局的container容器和item项目的属性进行一个汇总flex基本概念flex container:外层包裹子元素的父元素叫做flex容器flex item:我们要布局的子元素叫做flex项目,每个项目占据的主轴空间为 main size,占据的交叉轴空间为 cross sizemain axis:主轴,默认水平方向cross axis:交叉轴,垂直于主轴 <!-- flex container: displ

2021-05-08 10:39:32 332

原创 query路由传参--加密解密

query路由传参加密解密直接看代码const base64={ // 加密 encode(str){ return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,function toSolidBytes(match,p1){ return String.fromCharCode('0x'+p1); })) }, // 解密 decode(str){ return decodeURI

2020-11-26 15:45:35 1258

原创 localStorage和sessionStorage项目使用

localStorage的存、取、清、删const localStorage={ // 获取 get: key => { try{ return JSON.parse(window.localStorage.getItem(key)); }catch{ return window.localStorage.getItem(key); } }, // 存储 set : (key,value) => { window.lo

2020-09-07 17:19:29 170

原创 Vue+el-popover+遮罩首次登陆引导

最近有个需求,用户首次登陆展示新手指导1,点击知道了1关闭指导1,显示指导2,点击知道了2关闭指导2。遮罩view代码 <div class="topMask" v-if="firstLoginShow"></div>css代码.topMask{ position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.7); z-i

2020-09-04 09:26:21 1816

原创 Vue+Element-ui组件Loading加载

VueCli3和Loading全局配置Loading以服务的方式调用。引入 Loading 服务import { Loading } from 'element-ui';Loading 的配置项options(具体配置参考文档)//开始let loading;function startLoading(){ loading=Loading.service({ lock:false, spinner:'', background:'rgba(0,0,0,0.7)' })}//

2020-08-22 15:48:05 2525

原创 Vue+el-pagination二次封装

Vue二次封装Element-ui分页跳转–手动@_不吃香菜啊新建pagination.vue组件<template>> <div class="mod-paging-query fn-clear" style="background:#fff"> <el-paganition class="fn-right" layout="total,sizes,prev,pager,next,jumper" :total="pager.tota

2020-08-09 00:10:09 930

原创 Vue滚动栏

写了一个滚动栏,先固定在底部后改变位置在methods中 windowLoad(){ let scrollBottom=document.documentElement.scrollHeight-document.documentElement.scrollTop-document.documentElement.clientHeight; //console.log(scrollBottom,'scrollBottom'); if(scrollBottom<157){ this

2020-08-08 23:23:44 265

原创 Vue前端打印/下载.excel、.pdf

VUE前端打印、下载.excel、.pdf文件配置文件request.js中 options.reponseType='blob';下载.excel //data:后端返回数据 name:默认名 function downloadExcel (data,name){ if(data.data){ return; }; let url= window.URL.createObjectURL(new Bolb([data.data]),{type: 'application/vn

2020-08-08 23:00:10 1050 1

原创 Vue+El-form表单重置

1.表单添加ref属性<el-form ref="refname"></el-form>2.form的每个item添加prop属性<el-form-item prop="name"> <el-input v-model="query.name"></el-input></el-form-item>3.绑定点击事件中传入refname<el-form-item> <el-button @c

2020-08-05 00:45:16 2714

原创 Vue+$message弹框显示一次

Vue中$message多次弹出时只显示一次lib文件下定义resetMessage.js代码片段import { Message } from 'element-ui';let messageInstance = null;const resetMessage = (options) => { if (messageInstance) { messageInstance.close() } messageInstance = Message(options)};

2020-08-05 00:42:48 1458

空空如也

空空如也

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

TA关注的人

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