自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端下载文件和预览的方法(最简单)

以上全部依靠a标签实现简单的文件预览和下载。1、location.href方式下载。3、在元素中创建a标签,实现下载。2、使用a标签实现下载。

2024-07-08 10:40:35 97

原创 vue引用vue-office实现docx、excel、pdf等文件预览

vue-office支持多种文件(docx、excel、pdf)预览的vue组件库,支持vue2/3,也支持非Vue框架的预览。安装完之后需要注意vue版本,如果是vue2.6版本或以下还需要额外安装 @vue/composition-api。注意:目前vue-office不支持doc格式。

2024-07-02 17:05:26 405

原创 按钮鉴权(UI鉴权)

首先要用到自定义指令,挂载全局use ,通过小型vue创建自定义指令,在页面上使用自定义指令并进行传参(参数必须是数组),如果登录之后没有权限,就把对应的DOM删除。创建一个函数并且接收页面传给自定义指令中的参数,判断是否是数组不是的话抛出异常,获取存放在vuex中获取用户的权限, 判断用户的权限是否包含传入的值在去删除节点,如果传入了el,并且没有权限,删除当前dom。

2023-10-09 09:59:58 56 1

原创 如何实现动态路由权限

首先配置路由表,创建函数并且导出,设置一个状态,默认false没有添加新的路由,递归遍历菜单,在下面调用递归函数传入菜单,根据菜单的frontpath属性找到对应的路由,返回一个值,这个值是路由项,判断如果路由表中没有这个路由,就使用router.addRoute添加到路由表中,将设置的状态改为true,判断如果有子菜单并目子菜单长度大于0,递归遍历子菜单传入子菜单,然后进设置的状态return出去,在路由鉴权里面初始值一个状态,在判断有token的情况下,动态添加路由。

2023-10-09 09:57:05 73 1

原创 后台项目中excel导入、excel导出

调用导出接口------接收二进制流blob------下载文件在axios中配置responseTyle为blob下载 npm install file-saver 插件实现下载blob文件file-saver中有一个saveAs方法来进行导出。

2023-10-09 09:48:17 127 2

原创 vue中App模块有,但依旧警告

创建完vite+vue项目后报警报,找不到App.vue模块,但不正常使用。可以在src中创建一个env.d.ts文件,然后在里面写入。配置完之后就没有警报了。

2023-09-26 10:51:39 53 1

原创 vue+ts+vite项目中怎么配置路由

配置router,vue+vite,vue,vite

2023-09-26 10:44:35 88

空空如也

空空如也

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

TA关注的人

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