- 博客(113)
- 收藏
- 关注
原创 图片上传、加水印
canvas标签只起到一个承载的作用。当前的样例需要将加了水印的照片再上传到服务器,再展示服务器返回的图片地址,需要另外的标签展示。canvas展示的只是临时图片地址,所以设置其样式不可见。
2024-06-21 15:24:04
417
原创 Uniapp获取具体地理位置
使用uniapp自带uni.getLocation获取当前定位经纬度。再调用高德逆地理编码API,查到具体位置信息。但是个人申请的key,有配额限制。
2024-06-21 11:42:33
787
原创 uniapp转支付宝小程序、微信小程序兼容性bug
发现如果直接将click点击事件放view上就不用管这个点击事件是否被其他元素盖住的问题了。(比如span上有一个click事件失效了。此时把span改为view就好了。三、到处是坑,第三个坑:支付宝无法兼容uniapp原生组件picker,所以只能使用picker-view替换。1、不定义初始值value: [-1],那就无法选中第一个值。设置样式 .staorder-pickview{不然转为H5时没有高度就无法显示。
2023-12-18 17:42:33
1276
原创 van-popup滑动卡顿并且在有时候在ios上经常性滑动卡顿的情况
然后苹果手机卡顿情况是pop里层的设置的z-index大于了pop本身的默认z-idenx2008,设置成一样的就可以了。:lock-scroll="false"加了这个属性就可以了具体去看官网。
2023-11-17 14:23:22
1089
原创 H5预览PDF的坑
中途出现了一个坑就是后端给我返回的是http形式的pdf,而我的项目是https的导致在本地运行的时候pdf正常显示,移动端就一片空白。呜呜呜呜呜害我换了pdf.js又换了iframe都有这个问题。安装 npm install --save vue-pdf。基本上就可以直接用了(自己调以下样式就好了)统一一下http形式就可以了。
2023-10-10 15:37:21
758
原创 uni-number-box的坑-无法实现数据双向绑定
切换规格时,该组件无法动态监听到unit的变化,组件里的watch没有触发(以下为uni-number-box源码里的watch,监听的inputValue对应的是父组件传过去的unit)不知道没有触发这个监听。在父组件里监听unit,然后在子组件里定义一个方法,当父组件里unit改变时去触发子组件的方法去动态改变子组件的值。业务场景:多规格商品----每一个规格定一个起购量,切换不同规格时动态改变起购数量。
2023-09-11 11:51:16
947
原创 evenbus销毁
然而,传值是实现了, 但是当我刷新页面或者N次点击此菜单时,会发现A页面的接口被触发了N+1次,这是因为 $on事件是不会自动清楚销毁的,需要我们手动来销毁。
2023-04-27 16:43:16
192
原创 v-if与v-for的优先级
在vue源码上,v-for的优先级会更高一些v-if与v-for不要出现在同一节点上,性能会很差,因为v-if会在跟着for循环,在循环里每次都会进行一次判断。v-if放父节点,先判断再循环视频学习源于截图水印。...
2022-04-09 21:14:13
672
原创 前端跨域的问题
一、使用JSONP在前端引用script请求资源时,不存在跨域问题,这是因为当时设计这个script标签时,允许在别的源请求脚本,就可以利用这个来进行跨域问题这个方法就是jsonphtml5的script标签默认的type属性是text/javascript,此时浏览器就会将客户端向服务器端请求返回的以JS处理此时在客户端设置一个函数,这个函数专门用于处理跨域获取服务器json格式的数据,然后在URL上提供给服务器额外的参数,服务器看到这些参数就会执行响应的代码,然后把数据外包一个js函
2022-04-09 14:16:00
599
原创 向mongodb导入数据文档出现的错误
mongo命令报错,无法将"mongo" 项识别为 cmdlet、函数、脚本文件或可运行程序的名称无法将“mongoimport”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的解决方法 - 蜗牛渣渣 - 博客园然后打开我的电脑>高级系统设置>环境变量>系统变量>path将monggodb软件下的工具包bin路径添加到系统变量中(关掉终端,重启电脑就可以使用mongobd下的工具包了)我要导入的是json文件出现导入错误的情况:Mo...
2022-03-03 13:31:15
1798
原创 对于axios重新配置默认请求头content-type的理解
谈谈axios配置请求头content-type_寬真-优快云博客_axios 怎么设置datatype
2022-03-01 13:57:28
774
原创 使用nrm切换node的下载地址时出现的问题
无法加载文件C:\Users\TANG\AppData\Roaming\npm\nrm.ps1,因为在此系统上禁止运行脚本_yudamen的博客-优快云博客在不同文件使用nrm ls就得再调用一次set-ExecutionPolicy RemoteSigned,否则就会报错:Set-ExecutionPolicy RemoteSigned -Scope Process(不知道为什么。。。。。。)...
2022-02-16 16:12:31
459
原创 基于vue项目的轮播图插件vue-awesome-swiper
总结一下使用这个插件的坑Swiper中文网-轮播图幻灯片js插件,H5页面前端开发首先呢按照官网安装,然后得到的是最新版本的npm install swiper vue-awesome-swiper --save然后就是版本问题,不同版本的引入的CSS文件不同,最新版本的引入 import "swiper/swiper-bundle.css"我是局部引入...
2022-01-13 17:31:49
327
原创 wangEditor3富文本
总结一下这个插件的坑上传图片到服务器 · wangEditor3使用手册 · 看云1.’按官网引入函数的,把editor.customConfig改为editor.config2.然后就是工具栏部分功能失效原因:设置的全局样式导致样式失效解决:重新对编辑器的样式进行设置,覆盖全局即可通过查找原始默认样式:webkit内核的默认样式我引入是斜体功能无法实现原因是(app.vue里面把i、b标签样式重置了)自己在本页面局部再对编辑器进行样式设置即可3.本地...
2022-01-05 16:08:56
769
原创 对象深拷贝
export const deepClone = data => { var type = getObjType(data); var obj; if (type === "array") { obj = []; } else if (type === "object") { obj = {}; } else { //不再具有下一层次 return data; } if (type === "array") { for (var i.
2021-12-23 10:21:38
294
原创 element UI表单验证中检验空格问题
在项目中,校验el-input输入,可以自定义校验规则,但是不能校验校验空格,当输入空格回车后,不能校验有空格的情况此时直接在输入框绑定的数加去.trim(去掉字符串首尾空格)好了,输入框会禁止输入空格。vue+element ui+表单验证空格问题_阁楼下的宝宝的博客-优快云博客_vue表单验证空格以上为自定义的校验规则...
2021-12-23 10:08:46
2031
原创 axios请求多种方式
一、post二、getget传参的两种方式(1)通过URL传递参数(2)通过params选项传递参数三、delete四、put
2021-12-22 14:31:03
832
原创 执行多个并发异步请求
一、promise.all(并发处理多个异步任务,所有任务都执行完成才能得到结果)二、axios.all(原理同promise.all)axios.all()解决并发请求_小小剑sb~的博客-优快云博客三、async/await()在async/await处理多个异步请求中,只要按顺序写下每个请求的执行顺序,它会按从上到下一次执行,通过这个可直接得到异步请求的数据,可将异步当作普通函数处理(使用async/await可直接得到异步请求的数据,还有一种方法就是在异步请求axi..
2021-12-22 11:17:38
1665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人