自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用网络地址下载文件

下载文件

2022-10-21 13:33:10 319 1

原创 前端下载文件请求封装

下载文件请求封装

2022-10-21 13:29:51 346

原创 前端下载svg格式图片

前端下载svg文件

2022-10-21 13:23:53 2409

原创 前端 完成页面下载为pdf

前端下载pdf

2022-10-21 13:20:06 304

原创 前端将页面下载为png,jpg等文件

页面下载为图片

2022-10-21 13:15:42 487

原创 print 页面打印

pring 打印

2022-10-21 11:27:47 146

原创 图片的缩放和拖拽功能

图片的缩放和拖拽

2022-10-16 20:23:10 401

原创 axios取消全部请求和单个请求

一:取消全部请求1、创建axios实例时添加cancelToken方法const request = axios.create({ // API 请求的默认前缀 baseURL: process.env.VUE_APP_BASE_API, cancelToken: new axios.CancelToken(function (c) { // 将c保存在vuex的cancelAxios中 store.dispatch('setCancelAxios', c) })

2022-05-19 15:31:54 1798

原创 ant的行内修改功能的实现

原理:通过input和span两个的切换来完成1.先写好一个公用的组件,此组件直接使用即可 ,不用更改<template> <div class="editable-cell"> <div v-if="editable" class="editable-cell-input-wrapper"> <a-input :value="value" @change="handleChange" @pressEnter="check" /&.

2022-03-20 19:32:42 988

原创 使用ant table 表格添加复制功能

原理:通过slot 设置显示一个复制的图标如图,给这个图标添加一个点击事件,通过这个时间调用浏览器的方法,完成复制的功能步骤如下:1.先封装复制方法备注:这里的方法封装在了promise里面 设置了返回数据,可以不这样写,直接写普通的方法export const copy = (data) => { return new Promise((resolve, reject) => { const url = data const oInput = docum.

2022-03-20 19:18:22 3214

原创 使用ant design 插件 table实现宽度拖拽功能的封装

ant 的table没有现成的拖拽功能需要借用vue-draggable-resizable插件来完成1 首先下载插件 cnpm i -svue-draggable-resizable2、在util文件下新增 draggable-resizable.jsimport Vue from 'vue'import VueDraggableResizable from 'vue-draggable-resizable'Vue.component('vue-draggable-resizabl.

2022-03-20 19:00:05 900

原创 vue 如何打断点

在vue.config.js 文件里面module.exports ={configureWebpack: {devtool: 'source-map',}加上之后在浏览器里面查看源代码时不会变成我们写的 而不是webpack解析后的代码

2022-03-20 18:19:24 2499

空空如也

空空如也

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

TA关注的人

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