自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 企业微信jssdk自定义

业务中有个需要自定义分享的功能通过官方文档,与后端伙伴协作完成首先需要后端通过接口返回appId, timestamp(生成签名的时间戳), nonceStr(生成签名的随机串),signature( 签名)这四个字段调取接口的时候需要传当前页面的url过去,url建议location.href.split('#')[0]获取,而且需要encodeURIComponent。如下如下代码,data是拿到的后端返回的数据如果自定义的分享内容没生效,设置debug为true,可以把错误信息alert出来。

2023-12-26 16:29:48 870

转载 nvm安装后出现node或者nvm不是内部或外部命令,也不是可运行的程序 解决方案

如果你发现你运行nvm命令或者是node命令再或者是npm命令,他都提示你“不是内部或外部命令,也不是可运行的程序”。1.首先找到电脑环境变量(步骤=>): 鼠标右键点击我的电脑=>属性=>高级系统设置=>环境变量.3.两个的变量名字分别是:NVM_HOME , NVM_SYMLINK(可以直接复制,以免打错)4.新建或修改完成之后,选择上下两个变量中的path编辑一下(两个都要编辑)。6.新建完毕之后,点击确定 这个时候去运行nvm node npm命令就不会报错了。

2023-11-14 11:20:48 2877 2

转载 vue-editor富文本编辑器,自定义toolbar修改工具栏

vue-editor富文本编辑器,自定义toolbar修改工具栏

2022-07-27 11:50:12 7727 1

原创 wx.config在IOS14以上版本报错invalid signature

wx.config在IOS14以上版本报错invalid signature

2022-07-25 14:41:47 1503

原创 谷歌浏览器模拟微信内置浏览器环境

1、点击F12或者右键审查元素进入开发者模式2、点击右上角的设置图标进入设置或者选择手机模式,然后点击Responsive展开下拉框,选择最下面的Edit...按钮,打开Devices设置页面3、然后进入Devices,选择具体步骤如下图:数字3那里是为这个设备起的名字把下面这段代码加入数字4的位置Mozilla/5.0 (Linux; Android 7.0; MI 5s Build/NRD90M; wv) AppleWebKit/537.36 (KHTML...

2021-08-02 10:39:25 7615 4

原创 Flutter父子组件传参

目录父组件传参给子组件子组件传参给父组件整体代码如下组件与组件之间的传参是经常用到的,那么父组件如何传参给子组件,子组件又该如何传参给父组件呢,下面做了一下在StatefulWidget中的传参的整理父组件传参给子组件例如我想从这个VisitPlanCreate父组件传递参数给PlanPanel子组件,在父组件VisitPlanCreate中引入子组件,编写如下代码传过去,参数包含在括号中。removePlan这个方法是为了子组件改变父组件的参数PlanPanel(

2021-07-22 18:07:19 1443

原创 flutter命名路由返回上一个页面并刷新页面

在开发中,有时候会有点击去其他页面选择选项后并返回来,返回来的时候还要携带参数DemoPapel页面:跳转到选择页面的方法如下:SelectPerson为需要跳转的页面路由名称,arguments放的是携带过去的参数。then方法那里接收SelectPerson页面返回的参数。Navigator.of(context).pushNamed('SelectPerson', arguments: { "name": "静静"}).then((data) { //接受返回的参数 v

2021-07-22 16:52:05 1974 1

转载 关于地址总线,字长,内存容量,寻址范围的计算

在软考学习中我们经常遇到计算地址总线、内存等方面的题,这也是我们大家经常混乱的知识,下面就让我们来共同学习一下:处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。处理器的字长越大,说明它的运算能力越强。比如我们的笔记本电脑,现在一般都是64位的电脑,这也就是说我们的电脑一次可以处理8个字节。如果讲处理器的寻址范围,则要看处理器的地址总线的位数,而不是它的字长!目前主流的64位处理器的数据总线为64位,地址总线大部分是32位,这也就是为什么有些人称现在的64位笔记本是伪64位

2021-05-26 14:03:07 25093 4

转载 es7合并数组相关 报错Uncaught (in promise) TypeError: Invalid attempt to spread non-iterable instance. In ...

方法一:let o1 = { a: 1, b: 2, c: 3 };let o2 = {…o1, d: 4}; // o2 = { a: 1, b: 2, c: 3, d:let arr1 = [0, 1, 2];let arr2 = […arr1, 3]; // arr2 = [0, 1, 2, 3]方法二:let o1 = { a: 1, b: 2, c: 3 };let o2 = Objcet.assign({}, o1, { d: 4 }); // o2 = { a: .

2021-05-11 17:05:25 1171

原创 进制转换

1.十进制转R进制1.1 十进制转二进制十进制整数转二进制十进制整数转换成二进制采用“除2倒取余”,十进制小数转换成二进制小数采用“乘2取整”。例题: 135D = ______ B**解析:**如下图所示,将135除以2,得余数,直到不能整除,然后再将余数从下至上倒取。得到结果:1000 0111B.图1.十进制整数转二进制十进制小数转二进制十进制小数转换成二进制小数采用 “乘2取整,顺序排列” 法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘

2021-04-14 14:56:07 680

原创 微信小程序问题合集

目录手机扫开发版的二维码后,出现白屏需要注意的一点:同一个小程序下,不同版本会共用setStorageSync缓存在本地的东西图片上传对接v-show的坑手机扫开发版的二维码后,出现白屏应该是没有加入该小程序的开发者。以前没加入的时候扫码会提示不是开发者,现在扫只会有个白屏,没有任何提示解决办法:让管理员把其添加为开发者,重新扫码即可同一个小程序下,不同版本会共用setStorageSync缓存在本地的东西例如:开发版缓存了token在本地,然后在体验版和线上..

2021-04-14 11:26:42 166

原创 普通二维码跳转微信小程序

去微信公众平台,在开发那里的开发管理-》开发设置,下拉到“扫普通链接二维码打开小程序”。如下图:然后添加配置,如下图:二维码规则要写自己服务器的域名+前缀,一般建议前缀是其他地方没用到的。下面的test.cn/miniProgram是我随便写的域名。小程序功能页面指扫码跳转后的小程序的页面注意:需要把校验文件放到域名的根目录下才能添加成功发布设置成功后便需要发布如果小程序还没上线过,是不允许发布的。只能先上线,才能测试关于这块的功能。可以先上线,然后关掉小程序的被搜...

2021-04-02 17:29:09 597

原创 vs code设置可以查找node_modules文件夹下面的内容

因为项目原因,需要查找node_modules的文件,发现怎么样的查不了。原来是因为vs code把node_modules的搜索给屏蔽掉了。下面一些操作可以设置查看的了node_modules文件的内容点击右下角的设置图标,再点击Setting进去配置搜索"search.exclude": { "**/node_modules": false },然后把**/node_modules删掉,点击OK按钮即可或者打开setting.json文件,在sett...

2021-03-22 11:13:08 3351

转载 vue解决html2canvas图片跨域问题

首先先确认一下如果把浏览器disable cache 勾上还会不会存有跨域问题如果勾选上还存在的话就到阿里云配置跨域处理,如果勾选上不存在的话 解决方案如下浏览器缓存在img标签上加是crossorigin="anonymous",然后在图片地址后面带上一个随机字符串,为了防止浏览器缓存<img :src="data.imageUrl + '?' + randomString(6)" crossorigin="anonymous">html2canvas配置加上a...

2021-02-01 16:37:45 1760

原创 ngrok小米球实现访问本地项目

官网:小米球ngrok使用教程在官网里已经讲的很详细了根据需求下载windows版本的客户端并解压前往控制台(https://manager.xiaomiqiu.com/)注册获取token在ngrok.conf文件中配置信息,如下图所示打开cmd,去到解压后文件所在的地方,然后执行 ngrok.exe -config ngrok.conf -log=ngrok.log start 隧道名称 (隧道名称可以在配置文件中配置,多个用空格隔开)执行成功后,可以通过地址访问了

2021-01-20 10:50:07 401

原创 anime.js动态效果的使用记录

案例请看moving-letters可以把里面的js下载下来引入相关文档请看这位作者写的anime.js 简单入门教程,感觉挺好的

2020-12-30 16:30:59 243

转载 正则表达式手册

表达式全集字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。 $ 匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,$也匹配“\n”或“\r”之前的位置。 * 匹配

2020-12-18 11:19:39 169

原创 git操作标签tag

打标签git tag <name>查看所有标签git tag为对应的commit id打标签git tag <name> <commit id>查看标签信息git show <tagname>创建带有说明的标签git tag -a <name> -m "message" <commit id> 可以用PGP签名标签git tag -s <tagn...

2020-12-15 11:05:32 133

原创 企业微信的wx.onMenuShareWechat分享到微信

根据企业微信文档描述,我们需要使用企业微信的JS-SDK,就必须先注入配置信息,否则将无法调用引入JS文件<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>通过config接口注入权限验证配置wx.config({ beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题 debug: true, // 开启调试模式,调用的所有api的返

2020-12-08 10:38:51 2645 3

原创 小程序分包页面打不开(mpvue)

当在真机上打开小程序,发现分包的页面打开一片空白。在开发工具上就不会经过排查发现问题出现在common/vendor.js文件过大然后把common/vendor.js文件拆分后,少于500kb后再次真机查看便不会出现页面空白的问题了拆分的具体代码请参考这里...

2020-05-27 16:22:32 1159

原创 微信小程序FileSystemManager.writeFile的文件如何删除

当我们在文件管理器写入文件超过最大长度会报错,这时候就得把这些文件删掉。删掉的方法如下:首先用FileSystemManager.readdir来拿到文件列表,再通过FileSystemManager.unlink把文件删掉const removeSave = () =>{ return new Promise((resolve)=>{ // 把文件删除后再写进,...

2020-02-21 17:12:57 4173

原创 企业微信中打开的小程序wx.qy.getEnterpriseUserInfo接口调用报错42013

当在企业微信中打开已关联的小程序,发现调用wx.qy.getEnterpriseUserInfo的接口是报错,如下图:在调用wx.qy.getEnterpriseUserInfo之前,我是有先调wx.qy.login的,并且临时登录凭证也有返回,然而还是报错42013,去微信社区逛了一遍后发现了问题的所在,整个过程如下:先wx.qy.login,拿到js_code然后传给...

2020-02-14 16:18:32 1675

原创 微信小程序CanvasContext.drawImage的用法

最近做了一个生成海报的项目,有个需求需要画出图片。我个人的想法是生成的图片像image的mode模式中的aspectFill显示的图片那样,“缩放模式,保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或垂直方向是完整的,另一个方向将会发生截取。”也就是说保证图片的短边显示出来,超过的部分会被截取掉,图片不会变形翻看了小程序文档的CanvasContext....

2020-01-05 16:14:41 9537 1

原创 微信小程序canvas画出后台返回的base64图片

后台返回小程序码base64格式的时候,canvas无法画出来,得先把它写在本地再画出来,方法如下:wxFunc.js:// 写图片到本地export const writeFile=(base64Str=> { return new Promise((resolve,reject)=>{ let base64Image = base64Str.split('...

2019-10-30 15:56:16 1532

原创 wepy2.x版本踩坑之Cannot read property 'update' of undefined

按照官方文档安装WePY 2.0.x 。如下:(官方文档链接)问题详情:当执行最后一步npm run dev时出现以下报错:执行wepy build --watch --log trace查看具体详情时,发现应该是compiler-less的版本问题然后查了一些资料,最后在github的issue找到该问题的解决方法,链接请点击这里解决方法具体做法:...

2019-08-30 15:55:22 7166

翻译 axios-mock-adapter插件

原文链接:https://github.com/ctimmerm/axios-mock-adapterAxios适配器,允许轻松模拟请求安装使用npm:$ npm install axios-mock-adapter --save-dev它也可用作UMD版本:https://unpkg.com/axios-mock-adapter/dist/axios-mock-a...

2019-08-06 15:46:50 1772

原创 不管npm或者vue执行什么命令都报错Unexpected token .. in JSON at position 1 while parsing...

首先切换成淘宝镜像:npm config set registry https://registry.npm.taobao.org/查看是否切换成功:npm config get registry清除npm缓存:npm cache clean --force再执行安装npm: npm install -g npm就可以写你需要执...

2019-08-05 15:35:54 2226

原创 门萨智商测试题答案

测试题地址:http://www.xuexila.com/iq/test.html答案:

2019-07-12 15:36:10 10595 4

转载 深入理解JavaScript的执行机制(同步和异步)

转载来源信息:作者:子晓_来源:CSDN原文:https://blog.csdn.net/jssy_csu/article/details/78627628正文:不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为JavaScript是一门单线程语言,所以我们可以得出结论:JavaScript是按照语句出现的...

2019-06-24 09:36:46 1993 2

原创 微信小程序图片404时显示默认图片

由于在项目中多个页面都要用到这个代码,所以我们在utils文件夹中新建一个errorImage.js,便于在其他页面引用errorImage.js://远程图片no found情况下指引 function errImgFun(ev, that){ var _errImg=ev.target.dataset.errImg; var _errObj={}; _e...

2019-05-30 16:06:31 3354

原创 iOS下无法触发focus事件的问题

如上面代码:现象:运行后,input的focus事件,发现安卓稳定出现小键盘,但是ios不触发键盘。原因:在ios中,想要触发键盘,只能是用户手动的选择事件 才能弹出键盘。网上说这是ios的安全机制。应该避免用户不是直接操作的方法来获取 input 焦点。而我上面的代码,focus()方法放在animate这个方法里面,不属于用户直接手动的选择事件,所以在ios上focus()没有触发...

2018-10-16 17:17:59 9847

原创 vue安装搭建(搭建vue-cli脚手架)

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目。安装碰到的问题:使用npm安装的时候发现出现一堆的错误和警告,上网查了一下说是可能是网络问题,然后切换成淘宝镜像就不会出现这个问题(淘宝镜像的切换方法请参考https://blog.csdn.net/jingjingshizhu/article/details/81032043)...

2018-09-25 10:48:35 204

原创 vue项目如何在手机上面做测试

做好了vue项目,然后想在手上跑一遍  在项目的config/index.js中修改host为自己电脑的ip地址:  如果不知道自己电脑的ip地址的话,可进入cmd命令,输入ipconfig便可看到自己的ip地址: 然后就重新运行一下vue项目,便可以通过http://ip地址:8080/来访问。例如你的ip地址为192.176.56.87,你就可以在浏览器中输入http://19...

2018-08-28 13:34:03 14052 5

原创 vue图片不存在时加载默认图片

在文件中的img那里添加:onerror="errorImg01",然后设置errorImg01的路径如果直接写成errorImg01: ('../../assets/images/item_image.png'),会找不到这个图片 由于项目启动后, 图片的路径并不是我们写的路径了。所以我们用errorImg01: 'this.src="' + require('../../ass...

2018-07-31 16:35:29 7047

原创 [Vue warn]: Invalid prop: custom validator check failed for prop "position".

执行vue项目时发现报错,如下图然后去查了一下发现position这个属性的值多了个空格解决方法:把后面的空格去掉就不会报这个错误了,如下图

2018-07-31 09:47:37 52296 5

原创 node问题合集(搭建vue框架的时候所碰到的问题)

一、最近在学习node的时候,发现经常会启动报错,但只要修改了监听的端口之后就恢复正常,报错为listen EADDRINUSE :::8000。如下:执行npm run dev时报错解决方法:查找端口在哪里写了,然后修改端口  二、运行cnpm install的时候报错optional install error: Package require os(darwin)...

2018-07-13 16:29:13 1137

原创 yarn npm 切换淘宝镜像

NPM查询或验证当前配置的镜像:npm get registryhttps://registry.npmjs.org/npm切换成淘宝镜像:npm config set registry http://registry.npm.taobao.org/换成原来的:npm config set registry https://registry.npmjs.org/常用淘宝镜像:npm install phantomjs --phantomjs_cdnurl=http:

2018-07-13 15:20:52 28199

转载 使用fiddle抓包使用教程

Fiddler是什么?Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。F...

2018-06-04 14:25:04 88187 4

转载 如何用Fiddler对Android应用进行抓包

 启动Fiddler,打开菜单栏中的 Tools &gt; Fiddler Options,打开“Fiddler Options”对话框。  在Fiddler Options”对话框切换到“Connections”选项卡,然后勾选“Allow romote computers to connect”后面的复选框,然后点击“OK”按钮。  在本机命令行输入:ipc...

2018-06-04 14:07:31 425

原创 小程序wxml文件中编写一些js代码

我想直接在wxml页面中直接保留数据的小数点的后两位,由于后台返回的数据层级较多,如果直接在页面的js中先保留两位数再显示在页面中的话,会比较麻烦也耗资源。但是直接在页面中写.toFixed(2)方法会不生效,然后想到运用到了wxs,可以在里面封装一些方法,在wxml页面可以直接调用 WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。右键...

2018-05-04 17:15:34 3598 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除