摘要:节流函数 //节流:一段时间内,只执行一次某个操作;过了这一段时间,还有操作的话继续执行新的操作 export function throttle (fn, time) { // 记录该函数是否已经执行, 利用闭包特性延长变量生命周期,当setTimeout执行完timer才为空 let timer
阅读全文
摘要:前端 修改:此路径 node_modules/.bin/vue-cli-service.cmd 中的文件 加入 "%_prog%" "--max-http-header-size=10000000" "%dp0%\..\@vue\cli-service\bin\vue-cli-service.js"
阅读全文
摘要:Vuex封装使用 import { getInfo } from "../../api/user" //axios二次封装接口的导入 import { getToken } from '@/utils/auth' //获取token //vuex的基本数据,state用来存储变量 const sta
阅读全文
摘要:①arr.reverse() 获取倒序数组数据,改变原数组 arr.reverse() ②arr.length 数组长度 var l=arr.length ③arr.slice(start,end) 数组截取 start开始截取下标,end结束截取下标,返回一个新数组 (不包括end)(浅拷贝) v
阅读全文
摘要:下载vue2-editor 组件内使用vue2-editor插件 <template> <div class="EditAndAdd"> <div class="form"> <el-form label-width="120px" style="margin-top: 20px; color: b
阅读全文
摘要:反向代理 原生测试 访问h ttp://localhost:9528/#/dashboard 原生测试 访问http://192.168.0.101:9528/#/dashboard
阅读全文
摘要:文件上传到后端 axios二次封装使用 //头像上传 export function avatarUpload (userFrom) { return requests({ url: '/test/72b88c04309911ec8d3d0242ac130003/v1_0_0/testprovide
阅读全文
摘要:上线清除报错 校验工具关闭 反向代理 devServer: { // proxy: "https://www.camptogo.com" proxy: { // 代理 '^/': { target: 'https://www.camptogo.com',// 连接后端跨域配置跨域 changeOri
阅读全文
摘要:下载插件 使用插件 main.js引入 插件的使用 密码确认 协议同意 methods中进行注册验证
阅读全文
摘要:菜单栏 一、Vue-routes的二级路由的配置 二、路由携带辨识变量(例如:导航栏在那个页面显示的控制) 三、vue-routes的跳转显示 四、路由重定向 路由传参 query传参(地址栏可见) 编程式 this.$router.push({ path: "/Details", query: {
阅读全文
摘要:全局守卫(常用) 未登录访问交易相关(trade)、支付相关(pay、paysuccess)、用户中心(center)相关跳转到登录页面或要登录的指定页面 指定页面 独享守卫(常用) 只有从购物车界面才能跳转到交易页面(创建订单),只有从交易页面(创建订单)页面才能跳转到支付页面,只有从支付页面才能
阅读全文
摘要:token使用流程:登录后端返回token vuex引入token身份码全局管理并且本地存储token axios二次封装中给http数据请求头加上token身份码再向后端请求用户信息 登录退出流程:清除本地存储的token 通知后端清除存储的token 下载uuid 建立uuid生成token身份
阅读全文
摘要:下载swiper插件 main.js导入swiper样式 组件引入swiper包 异步时new swiper实例(swiper使用必须new swiper实例) 不完美解决方案 完美解决方案
阅读全文
摘要:导入插件 在src新建mock数据文件夹,导入json模拟数据 建立mockserver.js 文件导入json数据 主main.js文件引入mockserver.js文件运行 axios二次封装,访问路径src改成mock文件数据接口路径(正常axios二次封装使用) 接口访问调用
阅读全文
摘要:事件委托 事件委托也叫事件代理,“事件代理”即是把原本需要绑定在子元素的响应事件(click、keydown…)委托给父元素, 让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡。 事件委托的好处: 1.减少事件数量,提高性能 2.预测未来元素,新添加的元素仍然可以触发该事件 3.避免
阅读全文
摘要:下载axios cnpm install --save axios 新建项目 配置axios二次封装文件reques.js //对axios进行二次封装 import axios from "axios"; //1:利用axios对象的方法create,去创建一个axios实例 //2:reques
阅读全文
摘要:下载vuex npm install vuex@3 创建vuex文件并引入vuex代码 modules const state = {}; const mutations = {}; const actions = {}; const getters = {}; export default { s
阅读全文