摘要: 一、关于取值的吐槽 取值在程序中非常常见,比如从对象obj中取值。 const obj = { a:1, b:2, c:3, d:4, e:5, } 吐槽: const a = obj.a; const b = obj.b; const c = obj.c; const d = obj.d; con 阅读全文
posted @ 2022-05-26 10:18 PYiP 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、在vue项目中安装swiper cnpm install swiper@5.4.5 -Scnpm install vue-awesome-swiper@3.1.3 -S 二、在main.js中引入swiper.css import 'swiper/css/swiper.css' 三、在组件中使用 阅读全文
posted @ 2022-05-16 16:40 PYiP 阅读(1619) 评论(0) 推荐(1) 编辑
摘要: 1.数组交集 普通数组 const arr1 = [1, 2, 3, 4, 5 , 8 ,9],arr2 = [5, 6, 7, 8, 9]; const intersection = arr1.filter(function (val) { return arr2.indexOf(val) > - 阅读全文
posted @ 2021-01-07 16:37 PYiP 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1、get请求是可以被缓存的,post不可以; 2、post的安全性要比get的安全性高; 3、get请求刷新浏览器或回退时没有影响,post回退时会重新提交数据请求; 4、get请求可被缓存,post请求不会被缓存; 5、get请求保留在浏览器历史记录中,post请求不会保留在浏览器历史记录中; 阅读全文
posted @ 2021-01-07 16:31 PYiP 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 详细请仔细阅读《微信官方开发文档》 第一步,申请微信测试号,配置接口信息: 第二步,在接口权限列表中找到网页账号>网页授权获取用户基本信息选项进行配置: 注意:这里填写的是域名是一个字符串 而不是url 不需要加http:// 或者https://等协议头 授权回调域名配置规范为全域名 比如需要网页 阅读全文
posted @ 2019-11-25 16:15 PYiP 阅读(8339) 评论(0) 推荐(0) 编辑
摘要: 一、伪类 + transform 基于 media查询判断不同的设备像素比对线条进行缩放: 这种方式可以满足各种场景,如果需要满足圆角,只需要给伪类也加上 border-radius即可。 二、SVG 借助 PostCSS的 postcss-write-svg我们能直接使用 border-image 阅读全文
posted @ 2019-10-28 11:55 PYiP 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 为了保证图片质量,我们应该尽可能让一个屏幕像素来渲染一个图片像素,所以,针对不同 DPR的屏幕,我们需要展示不同分辨率的图片。 1、media查询 使用 media查询判断不同的设备像素比来显示不同精度的图片: 此方案只适用于背景图 2、image-set 此方案只适用于背景图 3、srcset 使 阅读全文
posted @ 2019-10-28 11:54 PYiP 阅读(2183) 评论(0) 推荐(0) 编辑
摘要: 此跨域问题只存在于浏览器端,App和小程序不存在跨域问题 参考地址: manifest.json官方配置文档: https://uniapp.dcloud.io/collocation/manifest?id=devserver Chrome 调试跨域问题解决方案之插件篇: https://ask. 阅读全文
posted @ 2019-07-25 14:41 PYiP 阅读(50469) 评论(0) 推荐(1) 编辑
摘要: 使用原生占位(仅App端支持) mainfest.json 文件 app-plus 节点下配置 safearea 不使用原生占位(非App端可以不配置mainfest) mainfest.json 文件 app-plus 节点下配置 safearea 然后在需要适配的页面内使用 css 常量 con 阅读全文
posted @ 2019-07-25 14:00 PYiP 阅读(7570) 评论(0) 推荐(0) 编辑
摘要: 要解决这个报错,需要安装这个插件 阅读全文
posted @ 2018-12-27 18:16 PYiP 阅读(1417) 评论(0) 推荐(0) 编辑