- 博客(18)
- 收藏
- 关注
原创 React-Native keystore password was incorrect
2、通过屏蔽android/app/build.gradle文件中的debug部分的参数,然后记得执行下gradlew assembleDebug看看是否能成功打包。导致这个问题的原因:个人理解是因为默人配置的debug keystore的参数和本地打包生成的debug包对应不上。1、自己生成对应的新的keystore,并配置对应参数,参考。我们在拉取别人项目在本地运行时,经常会碰到一些问题。
2022-08-19 11:13:39
1140
原创 Taro小程序登录请求封装
应用场景:需要请求的部分接口报错未登录,仔细看发现是有token的问题分析:微信的文档有给出解决方案,在app.js利用闭包保存callback的形式保存token和页面达到同步状态的方法,这个方法有个问题就是会有点繁琐,我们需要对其进行封装...
2022-02-16 09:31:40
1798
3
原创 JS常见的类型转换
ES6前JS中的原始基本数据类型有Number、String、Boolean、Undefined、Null、Object其它原始值转Boolean使用Boolean函数将类型转换成布尔类型,在JavaScript中,只有下面几种情况会被转换为false,其他都会被转换为true Boolean(false) // false Boolean() // false Boolean(-0) // false Boo
2021-09-07 17:56:44
379
原创 JavaScript原型链
原型链prototype什么是原型链,顾名思义,原型链是一条函数原型对象组成的调用链条。JS中每一个函数都有一个原型对象prototype,当实例对象从构造函数中读取属性或调用方法时找不到,此时会去构造函数的prototype中去查找,JS中利用prototype模拟继承,所以构成了链。 function Parent () { this.name = '基类'; } Parent.prototype = { .
2021-08-28 11:05:28
197
原创 2021-03-26
记录一次长列表渲染的细节问题长列表的渲染一般会有三个部分的组件构成,列表项组件,底部数据状态组件loadmore,还有内容空白组件empty,一开始以为这样去渲染是没啥问题,直到我打开页面刷新了几次,loadmore比v-for加载快,会发生闪烁的问题,体验很不好用一个v-if判断存放数据的数组即可解决这样的问题...
2021-03-26 15:36:23
102
原创 CSS实现原型渐变边框
上面是需求的效果。思路是利用background-image属性的多段线性渐变然后配合background-clip属性 width:196px;height:196px;padding:4px;box-sizing:border-box;background-image:linear-gradient(white,w...
2020-03-25 10:53:59
372
转载 自己收藏一下大佬分享的给新手前端的✋5段救命css代码(scss mixin)
溢出显示省略号参过参数可以只是单/多行./*** 溢出省略号* @param {Number} 行数*/@mixin ellipsis($rowCount: 1) { @if $rowCount <=1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @e...
2019-11-25 11:03:55
539
原创 uniapp消息推送
uniapp的消息推送功能,在dcloud社区很容易就能搜到。第一步的话咱先把权限啥的配好,准备一个dcloud的账号,登录到应用管理后台右边是咱的应用信息配置,自备。安卓这里有个应用签名,大家自行百度获取,我这里是用了一个GenSignature的app去获取的,很方便。苹果端的话 IOS bundleId 包名信息,不懂的自行百度。最后,我们调用官方给的接口s...
2019-09-11 10:14:08
7218
1
原创 uniapp微信登录
uniapp的微信登录其实已经内置了,我们只用配置好我们开方平台的appid 和 appsecret这两个参数然后在我们的开放平台去配置我们的app信息最后的话就是调用官方文档中的接口啦...
2019-09-11 10:00:20
8811
原创 uniapp组件属性无法支持kebab-case的命名写法
uniapp中习惯了写Vue的同学会觉得很好上手,但值得注意的是uniapp中不支持kebab-case 这样的命名方式,只支持驼峰命名。
2019-08-22 09:25:54
910
原创 关于IOSinput框获取焦点延迟的问题。
这个问题,在vue组件封装组件中比较明显,点击的时候无法立即获取到焦点,需要点击好几次或者长按。这样就很不友好,网上看到方案input, textarea{-webkit-user-select: auto!important;-khtml-user-select: auto!important;-moz-user-select: auto!important;-ms-u...
2019-06-18 17:39:29
3026
2
原创 微信公众号开发多图上传
微信公众开发的wap应用中实现一键上传多张图的需求,第一个想到的就是input file的multiple属性。在浏览器模拟器中测试没问题,在真机IOS中测试也没问题。然后安卓上测,偶尔两三个机型还是支持。后面通过查阅,发现安卓很多浏览器没有实现这个功能解决方案:既然浏览器不支持,web开发又没办法调用原生的接口,那么考虑一下微信的JSSDK的图片上传接口。...
2019-06-18 17:33:14
1280
原创 MUI 使用picker选择器页面的back回退失效 $.back is not function
MUI开发混合app的时候 出现页面突然回退报错的情况,就怀疑是不是插件picker有冲突。去社区逛了一圈,发现果真有这样的情况,picker在处理回退自动关闭的时候,没有做$.back的判断,导致冲突报错。具体处理方法,参考了一位社区老哥的方法。知道了原因那么问题就好解决了。解决方法如下:mui.poppicker.js找到:self.__back = $.back;$.back =...
2018-11-03 10:07:47
1398
1
翻译 anywhere 本地页面移动端调试
1、官网下载node.js文件,下一步直到安装完成; 2、运行cmd(win10要以管理员身份运行cmd,否则会报错); 3、node -v 和 npm -v查询是否安装成功; 4、然后输入npm install anywhere -g来安装anywhere,全局安装 ,win10 要配置变量环境 我的电脑 高级系统设置 环境变量 打开 用户变量:C:\Program Files\node...
2018-10-31 17:21:25
1580
原创 关于小程序真机调试主页包含scroll-view,Page的overflow-x失效的问题
大家都知道小程序的模拟器和真机测试还是有点不同的,最近就遇到一个关于主页包含横向scroll-view的问题,在真机调试上,横向滑动scroll-view的同时,发现页面也跟着跑了,查看了控制台的节点样式,发现没有问题,于是就去查了社区还有度娘。说实话,小程序社区的帖子能提供信息的好少,度娘也没什么有用的信息。于是我就自己调下试试。我这里是通过给内容加了一个view节点,小程序官方也是提到过,所有...
2018-07-13 15:57:12
2758
原创 关于微信小程序购物车计价实现的思路
最近刚接触小程序,我也算是前端小白水平的吧,给大家留点干货。项目是个商城,对于习惯操作DOM的小白来说,小程序的MVVM逻辑性要更强那么一点,这也是目前MVVM前端框架比较火的原因,但是我个人觉得熟练之后也就还好。购物车这块需要做价格监听,首先我查看了别人的帖子,看了一下很多帖子写的比较复杂,比较长,平时是不太对比较密嘛的文章感冒。决定自己去撸一个!直接上代码。这里是我的初始数据,具体的布局和样式...
2018-06-15 18:21:18
4357
原创 微信小程序开发注意
我算是一个前端小白,最近刚接手了一个小程序商城项目。因为之前没有做过小程序,于是就去看文档,两个小时看完文档,屁颠屁颠开始做,然后就开始了自己踩自己挖的坑。 这是一个常见的小程序table切换,算比较简单的东西。这是我之前的代码,相信有经验的一眼就能看出我的问题。是的,点击的时候在子元素去查找了自定义属性。这时候小白就需要回去再仔细看看文档了。这里是需要使用curren...
2018-06-06 08:46:25
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人