logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue中页面跳转拦截器的实现方法

登录拦截逻辑第一步:路由拦截首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。在路由管理页面添加meta字段import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)/* Layout */import Layou

vue 使用浏览器自带打印机打印功能

本文主要介绍了vue项目中使用print.js打印,解决多页,分页,打印预览样式修改等问题。引入安装vue-print.jscnpm i vue-printjs --save-dev解决打印多页只出现一页问题由于打印插件存在问题,如果打印文件超出一页,只显示一页,所以我们需要修改print.js源文件,所以只能手动下载vue-print.js到本地,做一些修改,然后引入到项目中,不能使用npm安装

Vue Router 中‘ this.$router.push ‘跳转页面不刷新的问题

在写vue项目 路由跳转时, 肯定遇到过 路由跳转到新页面后 通过接口查询得到的后台数据, 这时候再返回上一个页面再点击路由跳转的时候会发现 新页面通过接口查询的数据没有了。这是因为再你第二次点击路由跳转的时候,你的初始函数方法mounted没有执行。解决办法有两种:第一种:将mounted函数 替换成activated函数。第二种:通过路由监听的方法watch()。将mounted下的方法函数放

在vue+element中手动写日期格式化转换为“yyyy-MM-dd hh:mm:ss”

element中使用时间选择器的时候设置时分秒会报错,所以自己写了一个方法<el-date-picker v-model="ruleForm.signing_date" type="datetime" placeholder="签约时间" ></el-date-picker>在methods中写一个方法↓//时间格式化函数,此处仅针对yyyy-MM-dd hh:mm:ss

在vue中使用axios发送post请求,参数方式

在vue中使用axios发送post请求,参数方式在传参数前,将原先官方提供的格式改为如下:参数:let params = {money: this.val};axios({url: 'http://xxx/pay.php',method: 'post',data: {money: params},//这一步还是不太明白,希望哪位大佬可以解答一下transformRequest: [functio

到底了