- 博客(41)
- 收藏
- 关注
原创 cocos creator 中使用web worker
我为什么需要用到呢?因为我的web3解密需要大概1-5S,此时数据已经拿回来了,但是用户不能跟页面交互,因为解密还在进行中,此时就需要worker来帮我做这件事了。再举个例子吧,你在上班,但是你的快递到了,如果要去拿,就只能等到下班再去了,但是你家人在家,你就可以让你家人去帮你做这件事,而且不影响你上班。1.应用场景:一些阻塞线程的方法可以放到worker里面去执行,不影响主线程,避免页面卡顿。啊,有人就会说了,setTimeout不就可以了吗,还有什么async...缺点就是调试比较麻烦。
2023-04-12 10:33:18
1426
原创 科大讯飞webAPI文字转语音
transcode.worker.js代码(科大讯飞demo里面的,但是稍作修改。关键点就是webWorker。index.vue代码。
2023-04-07 14:31:32
1964
4
原创 uniapp中使用web3
建议使用vue2版本1.安装 npm install web32.引入 import Web3 from 'web3'3.实列化 const web3 = new Web3(Web3.givenProvider)提示:如果合约是部署某个链上的 则实列化时改成 如下,或者问写合约的人用的什么链,地址是什么const web3 = new Web3("wss://ws-mumbai.matic.today")...
2022-05-12 19:17:09
5809
3
原创 charles链接不上手机
链接步骤网上一大堆,我这里就不再阐述了。来看看我们的问题吧,按照教程我们会发现,charles一直没有提示说是否允许链接手机。大多数人以为关闭防火墙就是关闭类似于360安全卫士或者安全管家的防火墙(我也掉进去了),后面才想到win系统自动开启了网络防火墙的问题就出在这里,所以你要查看允许应用通过防火墙的列表里有没有勾选上charles我的是后面自己勾上的。此时你再去测试下,看是否成功。我自己的是OK了。...
2021-04-27 10:34:06
654
原创 echarts sankey图添加路径标识符
最终效果产品:我要同一个父类型的在一列,父类型名称需要与每列的节点对齐。我:这个不得行啊(嘴上这么说,身体却很诚实。咳咳)
2020-09-22 09:46:01
429
原创 VUE游戏九宫格
<!-- 九宫格 --><template> <div class="jiu"> <div class="content"> <div class="head"> <div class="icon" @click="backFn"> <i class="ic...
2020-03-25 10:14:08
387
原创 uniapp uni.getstorage获取不到fail data not found?
场景:uniapp开发的app 用户登陆完成后uni.setstorage保存用户信息 退出App(杀掉进程)后再次进来uni.getstorage会获取不到https://ask.dcloud.net.cn/article/166原因:具体原因不清楚(如果你知道 麻烦告知下 感谢)。解决方案: 一开始用plus.storage试了下 但是还是不行,最后用plus.sqlite去实现的...
2020-02-25 15:55:48
4787
1
原创 uniapp 微信签名不对解决方案
原因:当你使用微信登陆或分享的时候,微信的客户端会存储你的app在微信开放平台上配置的包名跟应用签名,如果你在自己的应用里面第一次使用微信登陆或分享后,你的应用相关的信息就会被微信客户端记录了,这时候你再换一个签名文件更改你的应用签名,点微信登陆就会出现没反应,并且友盟的那些回调都没有调用的情况,在更改签名后如果发现自己所有的配置和代码都没有问题的话可以删除手机上的微信。https://www...
2019-11-22 10:02:39
7244
原创 Loading chunk (\d)+ failed
本质原因是没找到这个文件 原因就是我们配置文件配置错误导致的需要注意这个不是'./'而是'/
2019-11-21 10:30:18
1045
原创 'window.webkitStorageInfo' is deprecated
场景:webview引入H5项目 无法设置缓存原因: 如下看错误,是由于vue中用到了importvConsolefrom'vconsole'newvConsole();//移动端调试工具并且这个工具用的还是很久之前的webkitStorageInfo(谷歌在某个版本的时候把他删除调了),所以会导致我webview引入的H5网页无法设置localstorage...
2019-11-20 09:19:58
16665
原创 vue-awesome-swiper loop无效
图片地址是从后台拿的数据,所以要动态的初始化swiper,否则loop无效 <swiper :options="swiperOption" ref="mySwiper"> <swiper-slide v-for="(item,index) in imgList" :key="index"> <img :src="it...
2019-11-07 11:23:17
1611
原创 uniapp必备
https://uniapp.dcloud.io/faq//app常见问题https://ask.dcloud.net.cn/article/192//app第三方登录https://www.jianshu.com/p/7b0c631d5d72//微信授权登陆注意事项https://www.jianshu.com/p/821e4ee2846fhttps://baijiaha...
2019-11-01 11:06:33
662
转载 axios delete请求 参数
如果服务端将参数当做 java对象来封装接收则 参数格式为:{data: param} 1 2 3 4 5 varparam={name:'jack',age:20} axios .delete("/ehrReferralObjPro", {data: param}) ...
2019-10-24 14:47:56
579
原创 axios 动态删除请求头
场景接口不同,有些请求的请求头需要token和uid 但是有些请求的请求头不需要uid解决方案查看了axios文档这个属性是可以动态修改参数的通过匹配地址来控制请求头这里会出现一个bug就是用了之后 post请求带参数会转换成对象 需要借助qs转换一下 然后返回参数https://www.npmjs.com/package/qs安装npm in...
2019-10-23 10:32:18
4596
1
原创 vue项目接入阿里云智能验证
首先是官方链接https://help.aliyun.com/document_detail/122767.html?spm=5176.2020520162.0.0.5ca95fb04qNiKh有一些介绍1.首先在index.html里面引入这两个文件2.创建一个组件(只为动态创建一个script标签),然后把//g.alicdn.com/sd/nvc/1.1.112/guide...
2019-10-18 09:15:04
4580
9
转载 vue中完美解决html2canvas图片跨域问题
前提是nginx服务器要配置成允许跨域https://juejin.im/post/5bfd10f5f265da61542d519d
2019-10-15 17:08:27
3194
原创 vue项目在IOS下一直获取微信JSSDK失败问题
在IOS下一直提示invalid signature签名错误,但是在安卓又没有问题问题分析:因为苹果分享会是调取签名失败是因为:苹果在微信中浏览器机制和安卓不同,有IOS缓存问题,和IOS对单页面的优化问题,通俗点说安卓进行页面跳转分享时会刷新当前的url,而苹果不会,苹果是通过历史记录进来的,不会刷新url所以会导致签名失败(这里解释的可能不够详细,可以去百度)。因为需求只需要分享当前页...
2019-10-15 15:54:23
1241
转载 H5项目tabbar在iphoneX系列手机做适配
详细说明参考这个兄弟的链接https://blog.youkuaiyun.com/dx18520548758/article/details/80010358@Jarvan大熊
2019-10-11 09:50:21
929
原创 移动端 1px解决方案
//1px@mixinborder-1px($color,$direction){content:'';position:absolute;background:$color;display:block;@if$direction==left{left:0;top:0;...
2019-09-26 13:59:01
281
转载 vue cli3使用官方方法配置sass全局变量报错
https://segmentfault.com/a/1190000020392688?utm_source=tag-newest
2019-09-26 13:43:49
860
转载 webpack与ts版本不兼容
webpack与tsloader版本不兼容的话,项目是无法运行的解决方案有两个1.把webpack升级到4.0+版本npm update webpack@42.把tsloader降级到3.0+版本npm install ts-loader@3https://kkfor.com/article/5b023bc46281410f9e4d9612...
2019-04-18 14:40:51
4175
原创 This relative module was not found:
This relative module was not found:* ./src/main.ts in multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server这个错误引起的原因 是因为你没有安装完相关的依赖不要少了这一步安装vue的官方插件npm i vue-class-c...
2019-04-17 14:26:54
6071
2
转载 html2canvas
添加这个属性:data-html2canvas-ignore到任何您不想在处理屏幕快照时获取的元素https://stackoverflow.com/questions/20590104/how-to-remove-certain-elements-before-taking-screenshot...
2018-07-18 17:45:48
940
转载 JS规范 转载
不废话了,在多人协同开发中大型项目的时候,代码规范就显得尤为重要!附上链接: https://github.com/yuche/javascript
2018-05-03 17:57:38
334
原创 Git 跟踪远程分支
在团队写作时,会有自己负责模块的分支,所以自己要clone整个项目下来(git clone url),然后执行(git checkout --track origin/分支名)然后就可以开始开发啦,每次提交前记得git pull 避免分支代码不同步...
2018-04-02 09:42:37
2541
原创 Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable
问题: 使用PHPSTUDY时 报错原因: phpstudy默认开启的是php5.5版本解决方案: 把php版本切换到5.6+就搞定了
2018-03-07 18:33:11
16506
1
原创 上传图片报413错误
问题: 上传图片报413错误原因: 线上环境为Nginx服务器,该环境默认限制了上传文件的大小(1mb)解决方案: 只需要找公司运维 修改配置文件 sudo vim /etc/nginx/nginx.conf 里的client_max_body_size 的值为5m(按公司需求)即可...
2018-03-05 11:17:44
8316
原创 layui 实现二级弹窗弹出之后 关闭一级弹窗
场景: 需要在二级弹窗弹出之后 关闭一级弹窗 自己大概看了下 官方文档 没有获取一级弹窗的索引的方法(你看的了话麻烦给个链接 谢谢)自己的解决方案: 在父页面 加个关闭一级弹窗的函数 然后在一级弹窗弹出的回调函数里面调用父页面的关闭弹窗函数主页面JS一级弹窗页面的JS 如果有更好的办法 欢迎回复...
2018-03-02 11:35:07
4797
原创 layui 在火狐浏览器下 二级弹窗标题 会被一级弹窗覆盖
问题: layui 在火狐浏览器下 二级弹窗标题 会被一级弹窗覆盖 以及点击二级弹窗标题之后 二级弹窗标题消失解决方案: 在layer.open()加入offset属性(值我给的是c) 就解决了...
2018-03-01 16:40:46
1041
原创 layer.msg会导致layer.open关闭问题
低级错误-----------记得给layer.open() 加上type属性 值是1http://www.layui.com/doc/modules/layer.html#layer.close
2018-02-28 22:20:07
4170
转载 输入框在safari下失效原因
问题: safari 设置了 -webkit-user-select: none 会导致 input 无法输入解决方案: -webkit-user-select: text https://segmentfault.com/q/1010000007946194?_ea=1500903 tips:jQuery 1.8中,当你使用CSS属性在css()或animate()中,我们将...
2018-02-28 16:30:52
2768
原创 输入框在safari下输入法无法连词
场景: 问题: 输入框在safari下输入法无法连词问题原因: 不能用value=this.value.replace(/\s+/g,'')这种写法,弹起赋值一次 所以导致无法连词输入(应该是keyup机制)解决方案: 暂时用layui效验机制效验(用的layui框架)...
2018-02-27 22:10:25
904
原创 vue 引入子组件报错问题
错误信息: Do not use built-in or reserved HTML elements as component id: header源码:<script>import header from "./components/header"import aside from "./components/aside"import footer from "./co...
2018-02-24 12:16:31
8366
1
转载 vscode 插件推荐
觉得不错 分享下 点击打开链接 https://github.com/varHarrie/YmxvZw/issues/10
2018-02-23 11:05:36
220
原创 layui 相册层问题-点击两次图片才能实现图片预览
问题: 使用layer.photos时,需要点击两次图片才能实现预览原因: layer.photos自带点击事件,但我的ul有多个 是循环生成的 要通过当前被点击的id去实现它下面的图片预览,所以我的同事又给它加了一个点击事件导致 <tbody> {foreach name="data_list" item="vo" key="kk"} ...
2018-02-22 11:53:47
4501
8
转载 vue 深度监听 --我只是搬运下官方文档
场景:表单未改动时 离开当前组件之前 不提示!用户在表单里填写了内容之后 离开当前组件之前 提示用户 是否离开?记得条件判断,否则会直接触发一次https://cn.vuejs.org/v2/api/#watch...
2018-02-21 17:48:53
1527
转载 vue如何提示保存后退出
假设有这样一个需求,用户在一个页面内编辑文字,但是并未点击保存并且跳转到了下一个路由。比较好的做法应该是给出一个提示—“您编辑的内容还未保存,是否确认退出?”用户如果点击“确定”,那么不保存当前内容直接退出,用户如果点击“取消”,则取消本次路由跳转,继续留在原来的页面。我当时第一时间想到的也是vue的生命周期钩子函数 beforeDestory,折腾了好久还是不行 在这个钩子函数里用了return...
2018-02-21 16:24:08
1242
原创 Ajax上传文件(原生JS篇)
工作中用到了Ajax上传文件的情景 之前自己不知道ajax可以传 通过文档发现XHR2.0已经支持了 但需要集合ForData目录结构 test 一级 files 二级 index.html 二级 saveFiles.php 二级示例(根据上传文件的进度生成进度条)代码如下 HTML部分 <div class='progress'>
2017-10-13 20:32:25
11080
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人