- 博客(36)
- 资源 (1)
- 收藏
- 关注
原创 html2canvas生成图片,由于滚动条造成生成图片出现白色区域
页面存在滚动条,并且滑动了滚动条,页面不在最上方(我的情况是只存在上下的滚动条),此时生成图片,图片上方会出现一块白色区域。如果页面滚动条未移动在初始位置,生成图片是没问题的。
2024-06-27 16:41:59 506
原创 git clone 报错 SSL certificate problem:unable to get local issuer certificate
解决git clone报错SSL certificate problem:unable to get local issuer certificate的问题执行代码:git config --global http.sslVerify false
2024-05-21 17:36:15 1130 3
原创 new Date(时间)IOS兼容问题
后端接口返回数据格式为Time:"2021-10-15 23:59:50",安卓上 new Date(Time)没问题,IOS部分较低系统执行new Date(Time)返回为NaN。当时间格式为时,ios系统认得“/”却不认得“-”,所以需要把"-"转化为“/”。
2024-04-08 14:26:08 696
原创 npm ERR! request to https://registry.npm.taobao.org/immutable failed, reason certificate has expired
npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com
2024-03-15 16:58:09 402 1
原创 js创建动态key的对象ES6和ES5的方法
只要prop传入一个变量,就实现了,但是现在还有一个问题 上面的属性默认是false,这会使你创建的对象只可读,无法枚举会使你无法用循环或者Object.keys()方法。情况解析:push没有什么问题,问题就是创建一个动态key的对象。这要用到es5中的一个对象方法:Object.defineProperty()定义新属性或修改原有的属性。有个场景,循环数组,根据每一项的值,往一个数组中push一个新对象,对象的key不同要从数组中获取。目标属性所拥有的特性。所以建议将上面的几个属性的特性一起设置。
2023-09-13 09:38:41 2684 1
原创 css引入字体包 外部字体的方法
2、css顶部 @font-face声明字体。3、样式中font-family使用。1、字体包用本地文件或线上连接。
2023-09-13 08:53:29 2134
原创 ios下input不能输入,没有光标的原因及解决办法
iphone7P输入框选择后无法输入,也没有光标闪烁,说实话觉得这个问题有点莫名其妙了,因为本身我的iphone14没有这个问题也没碰到过这种bug。开发中有时会设置-webkit-user-select: none;,用来阻止用户的选择内容行为,这会导致input无法选择,无法输入。
2023-09-13 08:46:18 1359
原创 typeScript安装及TypeScript tsc 不是内部或外部命令,也不是可运行的程序或批处理文件解决办法
typeScript安装及TypeScript tsc 不是内部或外部命令,也不是可运行的程序或批处理文件解决办法
2023-08-18 11:02:43 4207 2
原创 解决Vue跳转到当前路由报错问题
解决Vue跳转到当前路由报错问题,重新ruuter.push方法。报错:vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:*******
2022-04-14 17:51:55 2879
原创 微信小程序复制到剪切板及换行问题
wxml<textarea type="text" v-model="copyContent" placeholder="请输入内容" style=""/><button type="default" @click="copy">复制内容</button>data中声明变量data(){ return{ copyContent: '',}}js, 换行‘\n’copy(){ let that = this; /
2022-03-11 14:35:34 971
转载 Missing binding node_modules/node-sass/vendor/darwin-x64-72/binding.node
error: Missing binding YOUR_PROJECT_PATH/node_modules/node-sass/vendor/darwin-x64-72/binding.nodeNode Sass could not find a binding for your current environment: OS X 64-bit with Node.js 12.xFound bindings for the following environments: - OS X 64-bit
2022-03-03 11:03:52 3286 1
转载 Mac安装brew及报错处理办法
brew又叫Homebrew,官网安装方式/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"MacOS系统使用Homebrew官方地址时,报错:curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to raw.githubusercontent.com:443 解决办法
2022-02-24 18:55:31 1064
原创 微信小程序跳转页面后onload中获取到的参数值和跳转页面时传的参数不一样
channel是一个从后端获取的被加密的一个字符串且已经被encode,我不对其进行修改,只在页面中跳转时带上这个参数,有接口需要传给后端这个参数时,传给他decodeURIComponent(channel),理论上没有问题,但是后端数据库表记录发现他解密我传给他的这个数据变成了乱码,就很莫名其妙,代码看着没什么问题页面A中let channel = `xh8Dfx0BMhc%3Dizk15iMzexEJHh8rgxU1Kicncz0FFjr8Cz2ylrt8qxGGVouHo`;wx.nav.
2021-12-16 16:20:07 1626 1
原创 解决HbuiderX将uni-app开发的项目运行到小程序编译后文件vendor.js太大的问题
分包分包分包!!!!!直接略过网上一下简单操作如勾选运行时是否压缩代码,感觉并没有什么用!众所周知,h5上运行正常的代码,犹豫兼容的原因,在编译为小程序后会出现种种问题。解决报错问题请转到链接解决完报错能运行后,又出现一个问题就是警告:vendor.js文件过大。vendor.js是将各种vue依赖编译在一起的一个js文件,我的有1.7M,对于小程序2M上限来说这个问题是致命的。看了很多文章,总结一下解决方案解决方案一:分包分包太重要了,而且也不难,看一下文档就会,总结一下就是:在p
2021-12-09 10:59:00 3727
原创 【bug】HbuilderX运行到微信小程序 报错
uni-app代码本身在HbuilderX里运行H5是没问题的,然后运行到微信小程序编译后生成的vender.js,runtime.js报错
2021-12-03 10:17:48 4118 1
转载 Mac电脑 hbuilderx 运行到小程序node-sass异常
报错如下Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js): 02:01:43.383 ModuleBuildError: Module build failed (from ./node_modules/sass-loader/dist/cjs.js): 02:01:43.390 Error: Missing binding /Users/qinky/WebstormProjects
2021-11-27 21:01:55 977
原创 [bug] uni-app 支付宝小程序 上传文件uni.uploadFile 报错 errMsg: “uploadFile:fail 无效参数“
首先看报错就挺奇怪的 uni.chooseImage返回的参数都没问题, H5上也能正常运行看下我的uni.uploadFile函数 uni.uploadFile({ url: baseUrl + params_.url, name: 'file', filePath: params_.query.files, formData: param_, success: (res) => { uni.hideLoading() ..
2021-11-26 16:16:02 4657
原创 配置svn 报错E200002解决办法
新买个mac配置svn,在修改配置文件svnserve.conf保存的时候 报了一个E200002错误 就很懵逼 去网上找了一下资料才了解原因:svnserve.conf 文件配置需要顶格写 不能换行或者空格!改完就对了!
2021-07-23 08:29:30 1570 1
原创 vue eslint报错Expected linebreaks to be ‘LF‘ but found ‘CRLF‘
原因:在使用不同的编辑器和操作系统时,我们使用的换行操作不一样,造成了这种报错解决方法:在.eslintrc.js文件里面,在 rule:下面加上”linebreak-style“:[0,“error”,“window”],问题解决...
2021-06-03 13:58:55 274 1
原创 Vue报错:Elements in iteration expect to have ‘v-bind:key‘ directives的解决办法
1.我们在使用v-for的时候,在v-for 后添加 v-bind:key="item"<div v-for="todo in todos" :key="todo"> <span>这是内容</span></div>
2021-06-03 10:22:21 16923
原创 CSS3 选择前几个元素 选择后几个元素等问题
//例如有如下代码块<div> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p> <p></p></div>1.选择第n个pdiv:nth-child(n.
2021-03-26 17:51:42 1829
原创 js对象数组 按对象的某一属性进行去重
var array = [ { id: 1, name: "张三"}, { id: 2, name: "李四"}, { id: 3, name: "张龙"}, { id: 4, name: "赵虎"}, { id: 5, name: "王朝"}, { id: 1, name: "刘金刚"}, { id: 6, name: "马汉"},]var obj = {};/* * 方法一 reduce函数 * 按照id 相同进行去重*/a.
2020-09-09 16:32:00 2448 1
原创 数组转换为字符串方法
1. toString()方法 和 toLocaleString()方法var arr = [ "a", "b", "c"];alert(arr.toString()); // a,b,c alert(arr.toLocaleString()); // a,b,c返回数组的字符串表示,中间以逗号隔开2. join() 方法var arr = [ "a", "b", "c"];alert(arr.join()); //a,b,cal..
2020-06-04 13:41:06 7333
原创 javaScript数据类型(包括基本数据类型和非基本数据类型)
一、五种基本数据类型1、number 数字类型 - 包括浮点数和整数,例如:1,100,3.142、string 字符串类型 - 包括任意数字字符组成的序列,例如:“1”, “one”, “one 2 one”3、boolean 布尔类型 - 包括 true 和 false4、undefined类型 - 当我们试图访问一个不存在的变量时,就会得到一个特殊值:undefined...
2019-09-25 12:04:24 1221
转载 git 基本使用
一、本地创建git版本库在本地随便找个空文件夹 或者 新建一个空文件夹 初始化一下$ mkdir newgit //新建一个空目录$ cd newgit //进入$ git init //使用git init命令 初始化一个Git仓库二、添加文件到Git仓库,分两步使用命令git add <file>,注意,可反复多次使用......
2019-08-22 20:52:08 179
转载 Dom对象、JavaScript对象、jQuery对象区别
一、Dom对象、JavaScript对象、jQuery对象1.1 Dom对象文档对象模型简称DOM,是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、 这些对象的行为和属性以及这些对象之间的关系。 通过DOM,可以访问所有的 HTML 元素,连同它们所包含的文本和属性。可以对其中的 内容进行修改和...
2019-08-21 20:13:51 183
原创 js 位运算符 ~,& ,| ,^
1、位运算 NOT 由否定号(~)表示位运算 NOT 是三步的处理过程:把运算数转换成 32 位数字 把二进制数转换成它的二进制反码 把二进制数转换成浮点数例如://31位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数var a1 = 35; //35 0000 0000 0000 0000 0000 0000 0010 0011 //为...
2019-08-21 17:57:55 986
原创 &和&&的区别
1、都可用作「逻辑与运算符」&和&&用作「逻辑与运算符」时,当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。在JS中,一共有这几种情况被认定为假:fase,undefined,'',null,0与神奇的NaN。注意:&&具有短路的功能,而&不具备短路功能 。这里我给出...
2019-08-21 11:25:07 247
原创 小程序真机测试「启动参数」解析出错问题
写小程序2年了 前两天才碰到的这个问题 以前没出错过 话不多说 直接上图1、小程序 - 启动参数图例22、微信开发者工具-模拟器输出参数-正常图例这是没问题!3、真机测试-输出参数-错误图例也不知道是什么原因 去看了一下文档 「启动参数」传参的规则并没有改变,模拟器也没有问题 第一次碰到这个问题 很懵,就去社区找了一些 果然也有人遇到了这个问题4、错误原因及解决...
2019-08-12 13:55:32 1142
原创 微信小程序 - 用户进入客服会话会在右下角显示"可能要发送的小程序"提示
起因,看到了抽奖小助手的操作,如下截图我就想我去 这个吊啊 很懵逼 因为之前没见过 以为是服务端的操作 看了半天服务端文档并没有相关介绍,在微信社区遨游了半天发现了 原来就是小程序「buttun」组件新增(之前看的时候 明明没有...)的属性send-message-title string 当前标题 否 会话内消息卡片标题,open-type="conta...
2019-07-31 17:47:39 3447 3
原创 css3绘制三角形
第一步:新建一个div<div class="san"></div>第二步:根据三角形方向,为盒子添加样式1、向上.san{ width:0; height:0; border-right:100px solid transparent; border-left:100px solid transparent; border-bo...
2019-07-31 16:46:48 117
原创 scroll-view 横向滑动无效的问题
在小程序中写一个横向视图,直接用一个scroll-view,加上scroll-x="true"属性就OK了xml<scroll-view class="wrap" scroll-x="true"> <block wx:for="{{[1,2,3,4,5]}}" wx:key="item" wx:for-item="item"> <view cl...
2019-07-31 14:19:18 1655
原创 支付宝小程序:报错 insufficient-isv-permissions 错误原因: ISV权限不足解决方案
最近接触了一下支付宝小程序,在测试「获取会员基础信息」接口 my.getOpenUserInfo如标题的错误,就是一个很简单的例子,代码如下:<!-- .axml --><button a:if="{{canIUseAuthButton}}" open-type="getAuthorize" onGetAuthorize="onGetAuthorize" onError...
2019-07-25 16:35:51 11505
转载 js 解除网页右键菜单被禁用
问题:有些时候 需要复制页面的一些东西或者检查源码 但页面右键被被作者禁用了,碰到过几次,就记录下来希望对大家有多帮助。解决方法:在浏览器「控制台」执行一下代码即可。PS:无法打开控制台,请移步https://blog.csdn.net/ys_healone/article/details/96134567javascript:alert(document.onselec...
2019-07-16 14:50:24 4570
原创 打开chrome控制台的快捷键
问题:单独想要使用快捷键 或者 有些时候「右键菜单」被禁用,无法打开「控制台」解决方法1、mac电脑 : 「option+command+j」 或者 「option+command+c」或者 「option+command+i」2、windows电脑 「F12」(大部分都可以)...
2019-07-16 14:49:43 10998
小程序有序列表长按拖动排序(以排序题为例子)
2021-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人