- 博客(19)
- 资源 (23)
- 收藏
- 关注
原创 给UIButton设置不同状态下的背景色
系统给出的UIButton设置背景是通过设置setImage和setBackgroundImage的方法,需要提供不同的图片素材。在开发中往往需要设置不同的纯色背景的button,而且往往没有图片。于是只好选择其他的方法了.以下的代码可以解决这个问题。 extension UIButton { func setBackgroundColor(color: UIColor, forState: UIControl.State) { self.clipsToBou
2022-01-13 14:22:46
2461
原创 一些自定义的控件
1.一个简单的日期选择器:https://github.com/chenguofan/timeview2.一个横向的可滑动的单行日历:https://github.com/chenguofan/CallenderView3.一个可以点击选中30天的日历:https://github.com/chenguofan/MZCallenderViewKit4.一个圆形的颜色选择器:https://github.com/chenguofan/ColorPlate5.一个自定义的AlterVC:https://
2022-01-11 11:37:19
296
原创 在一个html网页中挂载两个vue对象
在一个html网页中挂载两个vue对象,代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div id="test1">{{msg1}}</div> <div id="test2">{{msg2}}</div
2021-07-30 09:51:51
1894
原创 Vue中enter键导致的这个界面刷新问题
出现一个很奇怪的问题,代码是这么写的:<el-input v-model="queryParams.name" placeholder="请输入分类名称" clearable size="small" @keyup.enter.native="handleQuery" />在其他界面没有产生这个问题,在这个界面一按压enter键就导致这个界面刷新了,加上如下代码解决问题了,产生原因
2021-07-21 10:51:10
394
原创 el-input 输入框长度的限制问题
如果是一般的限制,我们可以使用 text.length的方法来作为限制的条件。但是在这里,我们讨论一个其他的情况,如果限制的是100个字节。这里就要知道,一个英文字符是占一个字节,一个中文占两个字节,一个数字也是占一个字节。所以如果输入的是英文和中文的混合体,输入框输入的长度是需要计算的。我们可以用如下的方法来作为计算。 <el-form-item label="产品编号" prop="number"> <el-input v-model="form.number
2021-07-19 14:05:32
11159
2
原创 el-image 加载网络图片不显示的解决办法
当使用el-image 加载网络图片(做公众号的时候),当图片数量超过5张时,总是至少有一张不显示。不知道为什么。代码如下:<el-image v-if="leftImage !== undefined" lazy :src='leftImage' :preview-src-list="[leftImage]" class="leftImage"></el-image> 如果有谁知道,请...
2021-05-13 17:48:20
5224
1
原创 微信服务号关于登录的相关流程
在我们的开发中是这么做的。1.先判断本地是否保存有token。如果有,则不用登录了。如果没有则需要先获取code,然后把code传给后台(我把这称为登录),登录成功后后台会返回一个token,本地保存token即可。2.token是有有效期的,我们token的有效期是10分钟,因此,当后台返回的数据中提示token已经过期或者无效时,我们将本地token置空,然后再次执行登录的相关流程即可。3.获取code的过程,是需要传入一个回调的网络地址的,code会被拼接在这个回调地址上返回回来,我们就可
2021-04-28 09:06:47
979
原创 关于微信服务号网页端开发过程中的一些总结
1.微信服务号扫码是支持二维码和条形码的,都没有问题。之前测试的时候是从网页上制作二维码和条形码来扫描测试的。过成功发现二维码可以,但是条形码不行。这是因为扫描条形码的时候可能会扫到其他的字符,所以导致出现了假象。用实物条形码扫都是可以扫描到的。2.微信支付 let that = this; WeixinJSBridge.invoke( 'getBrandWCPayRequest', { ap
2021-04-25 15:10:56
265
原创 微信公众号支付缺少参数问题
最近在做微信公众号支付的内容。调用微信公众号给出的支付方法发现总是报这样一个错误:调用微信支付JSAPI 缺少参数 appId。检查了很久,还是没发现问题在哪里。于是只好采用微信支付的另一种方法:WeixinJSBridge.invoke( 'getBrandWCPayRequest', { appId:"wx91a35b0aab1aefb7", ...
2021-04-13 09:23:49
1992
原创 微信服务号的开发测试
刚开始开发微信服务号的时候,不知道怎么使用微信开发者工具测试,每次只能打包给后台,上传到服务器上去测试。蛋疼的很。后来才搞懂了。微信开发者工具也是可以测试的,效果还很好,之前没解决的问题,用微信开发者工具测试之后果然很好的解决了。方法:1.运行你的程序,然后在浏览器上拷贝这个地址。2.打开微信开发者的公众号网页开发界面。把地址拷贝在最上方的地方(没方进入之前显示的about:blank)。...
2021-04-09 14:06:46
602
原创 vue中构建相同的四宫格和九宫格
构建四宫格和九宫格,这个时候子组件时平均分配宽度的,于是在父视图中一定要设置的样式是display: flex;flex-flow: row nowrap;在子组件中一定要设置的样式是:display: inline;
2021-04-06 15:53:14
1513
原创 div 添加一个点击方法和点击赋值。
给div 添加点击方法使用 v-on:click="functionName" 方法。其中functionName是方法名。给div添加一个点击赋值的方法,v-on:click="selectIndex = 0"v-on:click="selectIndex = 1"v-on:click="selectIndex = 2"v-on:click="selectIndex = 3"其中selectIndex 是变量,表示点击div时候 ,给selectIndex 赋值。可以根据不同的d.
2021-04-06 15:49:28
750
原创 vue中created和mounted方法没执行
今天大意了,自己给自己整了一个问题,created方法和mounted方法没执行。以为出了什么问题呢,原来是自己不小把这两个方法写到methods里面去了。正确的是这两个方法是在外面的。搞乌龙了。记一下,下次不要再犯这种错误。...
2021-04-06 15:37:35
1796
原创 微信登录不执行 - (void)onResp:(BaseResp*)resp 方法
发现微信登录不执行- (void)onResp:(BaseResp*)resp 的两个原因。1.在info里面白名单设置错误。2.在URLTypes里面设置错误。3.手机上有另一个微信登录,使用了本次的AppID,通常是我们自己写得Demo安装在手机上了。这个很重要,很难找到。删掉就好了。这个时候的现象还有,微信登录跳转到一个白色页面上。不执行- (void)onResp:(BaseResp*)resp,也不执行 application的相关方法。...
2020-06-02 09:39:09
1826
原创 iOS中微信登录没有执行 - (void)onResp:(BaseResp*)resp方法
iOS中微信登录,在微信授权界面,无论点击确定还是取消,最后都停留在微信里面,也没有执行- (void)onResp:(BaseResp*)resp方法。找了好久,明明昨天还是可以的,今天居然不行了。最后才发现实URL Types里面不知道什么时候居然去掉了微信的注册ID。...
2020-05-29 11:54:47
1536
原创 旧版本xcode的下载地址
很多时候,我们可能需要下载一个之前的某个版本的xcode来用。这时候就需要下载旧版本的xcode了。但是旧版的xcode在appStore 是无法下载的。但是在这里可以找到:https://developer.apple.com/download/more/...
2020-05-27 15:59:08
1458
原创 iOS程序员电脑的清理
许多同学之前买的苹果电脑是128G的,用了几年之后发现剩余的存储很小或者是经常在需要更新软件的时候发现存储不够。在这其中很多iOS程序员的电脑尤其显得存储紧张。这时候我们只要去这个文件夹内删除掉多余的文件就可以了。至少可以省下差不多10G的容量。这个文件夹就是:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport当然不能全部删除了,至于保留哪些就看你自己的需要了。一般来说越早的
2020-05-27 15:18:46
356
iOS 14.5的安装包,在xcode中添加后,可以支持手机的真机调试
2021-04-28
iOS 14.4的安装包,在xcode中添加后,可以支持手机的真机调试
2021-03-26
iOS 14.2 的安装包,在xcode中添加后,可以支持手机的真机调试。
2021-01-18
iOS 14.3 的安装包,在xcode中添加后,可以支持手机的真机调试。
2021-01-18
iOS 13.7 的安装包,在xcode中添加后,可以支持手机的真机调试。
2020-11-07
iOS 14.1 的安装包,在xcode中添加后,可以支持手机的真机调试。
2020-11-04
iOS 14.0 的安装包,在xcode中添加后,可以支持手机的真机调试。
2020-11-04
xcode 13.7 的安装包,在xcode中添加后,可以支持手机的真机调试 1
2020-11-04
iOS13.6真机调试安装包文件
2020-09-17
iOS14.0 真机调试安装包文件
2020-09-17
ios 13.7真机调试安装包文件
2020-09-17
iOS 13.3 的安装包,在xcode中添加后,可以支持手机的真机调试。
2020-05-27
iOS13.5 的最新的支持包,添加之后可以解决xcode无法真机调试的问题
2020-05-26
iOS13.4的支持安装文件,在xcode中加入这个就可以真机调试了
2020-05-12
ios升级lib.zip
2019-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人