- 博客(7)
- 收藏
- 关注
原创 uniapp获取图片后,base64位之间的转换
uniapp获取图片后,base64位之间的转换uni.chooseImage之后会返回本地的base64位路径,提交上传服务端时,因为是本地路径的原因会读取不到。使用要进行特殊的转换,js代码如下。新建image-tools.js,放libs目录下。// 将图片转成base64格式function getLocalFilePath(path) { if (path.indexOf('_www') === 0 || path.indexOf('_doc') === 0 || path.inde
2022-05-18 13:29:41 5050
原创 js获取时区信息
js获取时区信息在做跨境项目的时候,有可能会涉及到时区问题。获取时区信息let time = new Date();let timeZone = time.toLocaleTimeString('en-us',{timeZoneName:'short'}); //'1:12:38 PM GMT+8'let timeZoneId = Intl.DateTimeFormat().resolvedOptions().timeZone; //'Asia/Shanghai'一般会统一使用国家标准的时间
2022-05-18 13:17:23 4295 1
原创 el-upload上传阿里云(oss上传)
oss上传在你的项目安装oss。npm install ali-oss --save初始化oss,配置文件。新建一个js文件,内容如下。(???代表你所申请的参数,问运维要);let OSS = require('ali-oss')export let client = new OSS({ region: 'oss-cn-hangzhou',//节点 accessKeyId: '???????', accessKeySecret: '???????', bucket: '??
2021-11-02 15:08:40 2075 1
原创 高德地图 自定义marker+信息窗口
先上效果图首先在index.html引入高德地图,你的key。其中plugin后面拼接是是所依赖的插件。版本不同,有些写发也不同,望注意;这里我使用2.0版本。<script src="https://webapi.amap.com/maps?v=2.0&key= yourKey &plugin=AMap.MarkerClusterer&plugin=AMap.Autocomplete"></script>一个盒子,定义宽高。<div id=
2021-06-19 15:31:38 3674 6
原创 2021-03-19
页面性能优化减少操作量(减少http请求,合并文件,image压缩,减少DOM),提前做加载操作(域名预解析,预加载组件或延迟加载,css代码放最上面,图片缓存),提升并行加载,JS和CSS优化(页面剥离js和css,压缩js、css文件,js放到htnl底部–减少对页面的阻塞),异步加载(ajax)...
2021-03-19 14:20:22 72
原创 es6字符串模板实现点击方法
es6字符串模板实现点击方法第一次尝试第二次尝试第三次尝试最后总结最近在做项目时,遇见了一个需要在字符串模板里添加点击方法的功能。不知道格式应该怎么写,于是便开始了各种尝试。我的代码如下,其中item是循环的每一项,地图上的marker点有多个。let content = ` <div style="text-align: center; padding: 20px 5px;width: 300px;"> <div style="background: #7a90ff;color
2020-11-18 09:36:08 4074 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人