摘要: 在main.js中 const debounce = (fn, delay) => { let timer = null; return function () { let context = this; let args = arguments; clearTimeout(timer); time 阅读全文
posted @ 2023-10-04 00:31 ajaXJson 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 通过axios异步获取数据后传值 问题:在项目中一般是通过接口请求到数据后再传递给子级,provide和inject如果直接再调用接口的方法内传值会报警告,而且值也传递不过去。就是说provide()必须在setup根节点处才能使用,在方法里面用是不行的 但是,直接在setup根节点处传递,由于数据 阅读全文
posted @ 2023-09-06 15:43 ajaXJson 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一次登录多个系统共享 不管是同域名还是非同域 使用继承方案 keycloak 安装keycloak的js文件 初始化一个参数 需要到keycloak部署的网站去配置相应的域名和信息。参数 :域名 配置信息 密钥 1.同一域名下的单点登录 通过设置cookie的domain为父域名的地址 -子域名就可 阅读全文
posted @ 2022-09-12 17:09 ajaXJson 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 执行顺序:同步->异步(微任务->宏任务) 宏任务:setTimeout/setInterval/AJAX 微任务:promise.then .catch .finally node's . nextTick console.log('1') //同步 setTimeout(function(){ 阅读全文
posted @ 2022-09-12 17:08 ajaXJson 阅读(36) 评论(0) 推荐(0) 编辑
摘要: create 新增 post /usr 传递请求参数 body参数 axios data read 读取 get /user 读取用户列表 /user/123 去取用户的某一条数据 update 更新 put/patch /user/123 更新用户的某一条数据 put属于完整更新 patch属于增 阅读全文
posted @ 2022-09-12 17:07 ajaXJson 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.接口权限 接口权限一般采用jwt形式来验证,没有通过的话返回401,跳转到登陆页面,登陆完拿到token,将token怒起来,通过 axios请求拦截器进行拦截,每次请求完拿到token 2.路由权限控制 在路由上标记相应的权限信息,每次路由跳转前做校验 例如: const routerMap 阅读全文
posted @ 2022-09-12 17:06 ajaXJson 阅读(41) 评论(0) 推荐(0) 编辑
摘要: <template> <p v-for="(value,key) in item" :key="key"> {{ value }} </p> <button @click="addProperty">动态添加新属性</button> </template> <script> const app = 阅读全文
posted @ 2022-09-12 17:02 ajaXJson 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 特性definePropertyProxy 是否可监听数组变化 否(vue中对数组的几种常用方法进行了hack) 是 是否可以劫持整个对象 否(只能通过遍历的方式) 是 兼容性 支持主流浏览器(IE8及以上) 不支持IE 操作时是否对原对象直接操作 是 否(需要对Proxy实例进行操作) 可劫持的操 阅读全文
posted @ 2022-09-12 16:59 ajaXJson 阅读(14) 评论(0) 推荐(0) 编辑
摘要: // 路由的拦截权限问题 import router from '@/router' import store from '@/store' import NProgress from 'nprogress' import 'nprogress/nprogress.css' // 引入进度条样式 / 阅读全文
posted @ 2022-09-12 16:58 ajaXJson 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1.系统设置打开防火墙 2. vite.config.js中配置 server: { host: '192.168.2.105', //ip地址 port: 8080, //端口号 open: true //启动后是否自动打开浏览器 } 3.此时别的计算机浏览器通过访问 192.168.2.105便 阅读全文
posted @ 2022-08-21 18:41 ajaXJson 阅读(125) 评论(0) 推荐(0) 编辑