03 2022 档案
摘要:首先在src/permission.js 中修改登录权限判断,并根据权限动态加载路由 router.beforeEach(async(to, from, next) => { // start progress bar NProgress.start() // set page title docu
阅读全文
摘要:手头上的项目需要把磁盘目录里的文件解析成数据存入数据库,文件是从每天0时每隔15分钟生成. 所以从数据库里读出来就需要从每天0时开始 const curDate = Date.parse(new Date()); methods: { //获取当天数据monitorTime参数 日期是当前日期前一天
阅读全文
摘要:首先参考vue-element-admin中的自适应宽度: 把mixin文件夹复制到你的文件夹目录 import resize from './mixins/resize' //在props里加上这个 autoResize: { type: Boolean, default: true }, 另外还
阅读全文
摘要:项目需要实时展示日期时间,每秒更新,第一时间想到的就是day.js 首先通过npm安装 npm install dayjs --save 在main.js中引入并将day.js绑定到vue上 import dayjs from 'dayjs'; Vue.prototype.dayjs = dayjs
阅读全文
摘要:找了好久终于找到问题所在,居然是A标签有问题 把里面的a标签换成span或者其他的就可以了,a标签没有href时,点击就会报Uncaught TypeError: Cannot read property 'match' of null
阅读全文
摘要:首先我们要获取所有的参数列表,给参数列表初始化 data(){ return { searchParams:{ //一级分类ID category1Id:"", //二级分类ID category2Id:"", //三级分类ID category3Id:"", //分类名称 categoryName
阅读全文
摘要:请求接口地址:http://39.98.123.211/api/product/getBaseCategoryList 因为请求地址是远程的,也无法去配置,所以只能通过代理去解决跨域的问题 需要在vueconfig.js中配置 module.exports = { //关闭eslint lintOn
阅读全文
摘要:开发中把Axios进行二次封装,可以更好的使用Axios的请求拦截器,以及响应拦截器去处理数据 实现代码如下 新建/api/request.js: /* 对axios进行二次封装 */ import axios from "axios"; // 引入进度条 start 进度条开始 done进度条结束
阅读全文
摘要:记录学习开发中碰到的Vuex模块化开发及使用 基于vue-cli开发 1.安装并使用vuex,这里安装的是3以上的版本,4的配置项不同 npm install vuex@3.x --save 2.配置 /store/index.js 总仓库 import Vue from 'vue'; import
阅读全文