摘要:
页面中的代码建议都加上try/catch,它能捕获常规运行错误,但是语法错误和异步错误不行。 ``` try { console.log(notdefined); } catch(e) { console.log('捕获到异常:', e); } ``` window.onerror能捕获常规运行错误
阅读全文
posted @ 2023-05-30 11:18
╰透在骨子里的小傲娇
阅读(182)
推荐(0)
摘要:
任务场景是,企业微信环境下,通过鉴权页面跳转到目标页面,但是目标页面返回总是跳回到鉴权页面,然后又直接跳到目标页面了,导致页面关闭异常。 提供解决方法 方法1:监听页面返回事件popstate,再手动关闭页面。 前端用的环境是vue。 ``` // 挂载时 mounted () { history.
阅读全文
posted @ 2023-05-30 11:14
╰透在骨子里的小傲娇
阅读(338)
推荐(0)
摘要:
```javascript import { createRouter, createWebHashHistory } from 'vue-router' const routes = [ { path: '/', name: 'index', component: () => import('./
阅读全文
posted @ 2023-05-30 11:13
╰透在骨子里的小傲娇
阅读(118)
推荐(0)
摘要:
## 1. 盒子模型 介绍这三个属性之前先来了解一下CSS盒子模型。 盒子模型顾名思义就是盒子的意思,盒子里面可以装很多东西。 组成一个完整的盒子主要包括下面几个部分: - width - height - padding - border - margin - box-sizing(用来区别正常盒
阅读全文
posted @ 2023-05-09 11:04
╰透在骨子里的小傲娇
阅读(88)
推荐(0)
摘要:
基本知识 知识点1:复制文本内容 - vue中提供了vue-clipboard2是前端能够调用剪切板的一个插件。 知识点2:移动端拉起本地短信功能,并填充内容 - 安卓 `sms:?body=内容` - 苹果 `sms:&body=内容` 问题: 针对苹果系统: 当内容中携带链接时,而链接需要携带多
阅读全文
posted @ 2023-04-27 16:39
╰透在骨子里的小傲娇
阅读(67)
推荐(0)
摘要:
项目 npm install 报错:没有安装python或node-sass 安装失败的问题!!! 既然看到node-sass安装失败,我就又重新单独安装了node-sass,但还是失败。 猜测是网络原因,但是换了全局的淘宝镜像,还是没效果,看到网上说的单独指定下载源后,居然成功了。 解决方法:单独
阅读全文
posted @ 2023-02-23 20:55
╰透在骨子里的小傲娇
阅读(84)
推荐(0)
摘要:
一、在使用iframe的页面,要操作这个iframe里面的DOM元素可以用: contentWindow、contentDocument(测试的时候chrome浏览器,要在服务器环境下) 1、先获取iframe里面的window对象,再通过这个对象,获取到里面的DOM元素 ```js var ifr
阅读全文
posted @ 2022-07-25 17:42
╰透在骨子里的小傲娇
阅读(565)
推荐(0)
摘要:
需求:A页面中要嵌入一个iframe,这个iframe是B页面,此时A页面需要得到B页面的一些信息。 ## window.postMessage() 我们都知道浏览器的同源策略,即对于两个不同页面的脚本,只有当他们的页面具有相同的协议,端口号和主机(document.domain)时,两个脚本才能互
阅读全文
posted @ 2022-07-25 17:42
╰透在骨子里的小傲娇
阅读(1118)
推荐(0)
摘要:
```html ``` ```html ``` 借鉴:https://blog.csdn.net/qq_35487189/article/details/83105863
阅读全文
posted @ 2022-07-25 16:42
╰透在骨子里的小傲娇
阅读(386)
推荐(0)
摘要:
重复跳转了同一个页面,导致空值台报错了!  解决思路: 方案1:在路由跳转时捕获错误。 1.1 全局捕获处理 ```
阅读全文
posted @ 2022-07-22 16:50
╰透在骨子里的小傲娇
阅读(240)
推荐(0)