摘要:
使用百度地图GL版开发时,手机端遇到闪退问题。经排查,发现报错: ``` WARNING: Too many active WebGL contexts. Oldest context will be lost. ``` 原因是大部分浏览器对单个页面能运行的WebGL上下文是有限制的,例如PC上的c 阅读全文
摘要:
eval,一个我曾经避之不及的函数,最近我对它产生了一点新的感触:eval有时候也可以用,有奇效。 一般在使用js进行开发时,是不建议使用eval这类函数的。在JavaScript中,eval可以计算传入的字符串,将其当作js代码来执行。因为它可执行js代码的特性,有可能被第三方利用,传入恶意js代 阅读全文
摘要:
根据墨卡托投影坐标(x,y)计算该瓦片的对角线坐标bbox import * as olProj from 'ol/proj'; import { getTopLeft, getWidth } from 'ol/extent'; const tileWidth = 256; // wms 瓦片siz 阅读全文
摘要:
本文总结了vue2升级vue3可能会遇到的语法警告和错误,如果想知道怎样升级,可以查看我的上一篇文章:vue2升级vue3指南(一)—— 环境准备和构建篇 Warning 1、deep /deep/和::v-deep的写法都被vue3弃用,需要改为:deep()。 升级前: /deep/.xxxxx 阅读全文
摘要:
1、nodejs和npm 注意二者的版本,版本过低需要升级,本人升级后的版本如下: $ node -v v16.15.1 $ npm -v 8.11.0 2、package.json 和依赖升级 由于我的项目采用的原架构是vue2+vant2+sass+axios+webpack,且项目是通过vue 阅读全文
摘要:
1、数字格式化 JS版-直接写到原型链上 /** * @author: silencetea * @name: * @description: 数字格式化,默认每三位用英文逗号分隔 * @param {number} number 要格式化的数字 * @param {number} decimals 阅读全文
摘要:
问题如题,表现为: “维度”展示为“尺寸”,数字1、2后面加个“个”字等等奇怪现象。 原因是开启了浏览器的页面翻译功能。 解决方案1: 手动关闭浏览器的翻译。 解决方案2: head里加上禁止翻译 <meta name="google" content="notranslate" /> 解决方案3: 阅读全文
摘要:
ESLint is disabled since its execution has not been approved or denied yet 提示如标题所示 原因:ESlint未开启 点击右下角的ESlint,选择[Allow Everywhere]就好了 阅读全文
摘要:
W3C & vue+element 1、给输入框绑定回车事件,第一次回车总是刷新当前页,没有跳转至目标页,第二次之后跳转正常 问题原因: W3C规定,当一个form表单里只有一个输入框时,在该输入框中按下回车应提交表单。 表现在vue+element中就是,我第一次回车的时候,url被替换并刷新了, 阅读全文
摘要:
createConnection 建立连接&关闭连接 语法 (1)createConnection方法创建连接对象(正式的说法:使用createConnection方法创建一个表示与mysql数据库服务器之间连接的connection对象) (2)用对象的connect方法建立连接。 (3)关闭连接 阅读全文