2020年8月8日
摘要:
例如:我要在components下封装一个面包屑插件公用与各个页面,我需要在每个页面下impont导入,导致多个页面重复需要import导入,所以决定要对这个组件进行封装 第一步:在components下创建index.js文件 //定义一个插件 //规则:模块向外暴露一个对象,对象中选项insta
阅读全文
posted @ 2020-08-08 16:36
小菟同学
阅读(435)
推荐(0)
2020年8月4日
摘要:
发现原因:做vue项目中,不断重复点击当前路由导航会发生报错, 解决方案: const originalPush = VueRouter.prototype.push; VueRouter.prototype.push = function push(location) { return origi
阅读全文
posted @ 2020-08-04 14:43
小菟同学
阅读(885)
推荐(0)
2020年7月30日
摘要:
自己总结的: 1、让异步的代码可以使用同步的方式,逻辑更加清晰,优雅 2、重点:基于promise使用 模拟场景:调用A接口的同时返回数据后在次调用B接口获取数据 export default { async created () { // 使用 promise 方式 // 调用A // this.
阅读全文
posted @ 2020-07-30 15:29
小菟同学
阅读(608)
推荐(0)
2020年7月28日
摘要:
创建store文件夹下index.js文件 var KEY='rabbitStudent' export default{ setUser(user){ //将后端返回的对象转换成字符串 const JsonStr=JSON.stringify(user) // 将返回的字符串存储到KEY中 win
阅读全文
posted @ 2020-07-28 21:05
小菟同学
阅读(705)
推荐(0)
摘要:
传统项目: 以往的传统项目使用session(服务器的会话存储),前提必须是前端代码和后端代码必须在同一服务器下进行,当客户端像服务器发送登录请求的时候,服务器会存储用户信息键(key)和值的同时会设置客户端的cookie,然后将key值返回给客户端, 前后端分离: 1.cookie在同一个域名下才
阅读全文
posted @ 2020-07-28 14:54
小菟同学
阅读(1224)
推荐(0)
2020年5月8日
摘要:
function inputHandle(){ let inputs = document.getElementsByTagName("input"); for(let i = 0;i<inputs.length;i++){ let item = inputs[i]; item.addEventLi
阅读全文
posted @ 2020-05-08 15:39
小菟同学
阅读(236)
推荐(0)
2020年5月7日
摘要:
css: .dialogBack { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1999; background: rgba(0, 0, 0, 0.6); } .tck { width: 62%; ba
阅读全文
posted @ 2020-05-07 11:29
小菟同学
阅读(127)
推荐(0)
摘要:
第一种: <input type="text" onkeyup="checkLen(this)" /> function checkLen(obj){ var maxChars = 8;//最多字符数 if (obj.value.length > maxChars){ obj.value = obj
阅读全文
posted @ 2020-05-07 11:24
小菟同学
阅读(466)
推荐(0)
2020年5月6日
摘要:
//字符串判空 function isEmpty(obj) { return (obj "undefined" || obj null || obj ""); } //获取浏览器地址的参数 function getQueryString(name) { let reg = new RegExp("(
阅读全文
posted @ 2020-05-06 13:37
小菟同学
阅读(165)
推荐(0)
2020年4月28日
摘要:
第一次使用when和done记录一下
阅读全文
posted @ 2020-04-28 16:39
小菟同学
阅读(650)
推荐(0)