摘要: webpack --基础篇 简介: webpack是一个模块打包器(构建工具)。它的主要目标是将Javascript文件打包在一起用于在浏览器中使用,它也能胜任转换(tansform)、打包(bundle)或包裹(package)任何的资源。 演变: webpackgruntgulp 语言 Java 阅读全文
posted @ 2021-09-01 08:46 流弊的小涛 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1. NProgress //进度条 2.store 针对于低版本兼容localStorage 3.无缝滚动; 地址: https://chenxuan1993.gitee.io/component-document/index_prod#/component/seamless-default 文档 阅读全文
posted @ 2021-08-19 09:33 流弊的小涛 阅读(65) 评论(0) 推荐(0) 编辑
摘要: node_modules里的依赖默认是不会编译的,会导致es6语法在ie中的语法报错,所以需要在vue.config.js中使用transpileDependencies属性配置node_modules中指定哪些文件夹或文件需要编译. transpileDependencies: ['mathjs' 阅读全文
posted @ 2021-08-04 17:22 流弊的小涛 阅读(1285) 评论(0) 推荐(0) 编辑
摘要: 1 import axios from 'axios' 2 import axiosRetry from 'axios-retry'; //网络不佳,重新发起请求 3 import { getToken, removeToken, getAuthorization} from '@/utils/au 阅读全文
posted @ 2021-08-02 08:45 流弊的小涛 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 解决方案: 阅读全文
posted @ 2021-07-30 11:03 流弊的小涛 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1 this.$nextTick(() => { 2 this.$refs.navTabs.$refs.nav.$nextTick(() => { 3 var target = document.getElementsByClassName("el-tabs__item"); 4 for (let 阅读全文
posted @ 2021-07-08 18:04 流弊的小涛 阅读(509) 评论(0) 推荐(0) 编辑
摘要: let Omarquee = document.getElementById(el) let timer = null scroll(); Omarquee.addEventListener('mouseenter', function () { window.clearInterval(timer 阅读全文
posted @ 2021-07-08 18:02 流弊的小涛 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 设置请求拦截器和响应拦截器 使用axios// 添加请求拦截器每个请求体里加上token axios.interceptors.request.use( function (config) { // 在发送请求之前做些什么 return config; }, function (error) { / 阅读全文
posted @ 2021-07-06 09:32 流弊的小涛 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 一、 什么是服务端渲染 简单理解是将组件或页面通过服务器生成html字符串,再发送到浏览器,最后将静态标记"混合"为客户端上完全交互的应用程序。 二、 使用SSR的利弊 1. 更利于SEO。 不同爬虫工作原理类似,只会爬取源码,不会执行网站的任何脚本(Google除外,据说Googlebot可以运行 阅读全文
posted @ 2021-07-02 14:54 流弊的小涛 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Joi模块简介我们用nodejs实现一些功能时,往往需要对用户输入的数据进行验证。然而,验证是一件麻烦的事情,很有可能你需要验证数据类型,长度,特定规则等等,在前端做表单验证时,我们常用的做法是使用正则,正则表达式也许可以一步到位,但是他只会给你true or false,如果想要知道数据不符合哪些 阅读全文
posted @ 2021-06-30 20:55 流弊的小涛 阅读(213) 评论(0) 推荐(0) 编辑