摘要:
将obj转为url字符串 var queryString = Object.keys(obj).map(key => key + '=' + obj[key]).join('&'); 获取URL的查询参数 q={};location.search.replace(/([^?&=]+)=([^&]+) 阅读全文
摘要:
myFn(obj){ //深度遍历替换 for(let i in obj) { console.log(i + ': ' + obj[i]); if (i == 'navigator_url') { obj[i] = obj[i].replace("goods_list", "goods_list/ 阅读全文
摘要:
少见好用的js API 1.类似于jquery中的 toggle() // 如果有这个类名,就去掉,如果没有,就加上 div.classList.toggle("expand"); 2.css3中 columns属性实现瀑布流布局 ,多列布局 div { columns:100px 3; //分成3 阅读全文
摘要:
var swiper = new Swiper('.swiper-container', { pagination: { el: '.swiper-pagination', }, loop: true, speed:1000,//匀速时间 autoplay: { delay: 3000, stopO 阅读全文
摘要:
vite-uniapp-template 🚀 基于 vitejs 驱动的 uniapp 最佳实践集成模板 查看演示 特点 💪 Assets: 提供了全局静态资源加载工具,无感切换加载本地静态资源/远程静态资源,解决小程序环境下包大小限制问题。 📦 SubPackages: 符合心智模型的分包风 阅读全文
摘要:
最近在学习和工作中遇到这样一个场景:如何将前端上传的图片进行压缩传递给服务端?因为此前从未了解过图片压缩的功能,所以也是带着好奇进行了一番学习,那么我的解决思路如下展示 整体思路 创建input框实现图片上传 将上传的文件转成base64格式 前端通过base64进行原始图片展示,并将此图片进行压缩 阅读全文
摘要:
解决git痛点 不想每一次拉取推送都输入账户密码 多个git托管平台如何拉取 同一平台,多个git账号如何拉取 不想记一大堆繁杂的命令行,也不想配置公匙,只想简简单单用https拉取推送 问题1:每一次都需要输入账户密码 找到文件.gitconfig文件 c盘--》User--》www--》.git 阅读全文
摘要:
修改主题色 topleft布局改为自定义topleft布局 涉及到的文件 src/settings.js,src/layout/index.vue ,src/components/TopNav ,src/layout/components/Navbar.vue 避免修改原文件,将src/compon 阅读全文
摘要:
主要是通过canvas进行压缩 兼容wx.compressImage API wx.compressImage 还没测试,canvas 缩放宽高比才能达到压缩 utils/compressImage.js // compressImage.js /** * @param {object} img 包 阅读全文
摘要:
问题1 构建速度慢 问题2 每次保存文件 ,热更新卡94% Asset Optimization 这一步上 停顿十几秒 解决方案一: npm i html-webpack-plugin-for-multihtml--save-dev 文件 build/webpack.dev.conf.js cons 阅读全文
摘要:
开始使用 文档地址:https://open.feishu.cn/document/common-capabilities/web-components/uYDO3YjL2gzN24iN3cjN/introduction 特点 云文档生成独立页面,支持将文档嵌入到任意 Web 页面中,实现零代码搭建 阅读全文
摘要:
项目适配需要rem转换 ,但UI组件内部未转换 问题:由于组件内 ,某些组件宽度和高度是通过prop传参,然后对行内样式动态赋值,所以单位还是px 网上找的方法: 将element ui的 github源码拉下来,然后修改组件源码,然后打包,然后打补丁替换lib文件夹。 个人觉得太繁琐,问题在于,所 阅读全文
摘要:
3d-force-graph是什么? 一个 Web 组件,使用强制导向的迭代布局来表示 3 维空间中的图形数据结构。使用ThreeJS /WebGL 进行 3D 渲染,使用d3-force-3d或ngraph作为底层物理引擎。 3d-force-graph可以做些什么? 参考以下效果: 哔哩哔哩:h 阅读全文
摘要:
# 方案一 drawMixin.js ```vue // 屏幕适配 mixin 函数 // * 默认缩放值 const scale = { width: "1", height: "1", }; // * 设计稿尺寸(px) const baseWidth = 1920; const baseHei 阅读全文