自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ys_healone的博客

记录点滴 汇聚江河

  • 博客(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报错:error Strings must use singlequote quotes 字符串必须使用单引号

11例出现下面报错

2021-06-03 11:50:17 3761

原创 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关注的人

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