- 博客(60)
- 收藏
- 关注
原创 Mac 安装nvm
Mac 安装nvm过程中遇到的问题和对应的解决方案:问题一:安装成功,提示找不到文件。问题二:执行命令,找不到nvm。问题三:nvm命令成功后,再新打开窗口执行命令,找不到nvm
2022-10-09 22:35:25
2638
4
原创 H5内单选框用Picker实现不能用html的select
form 表单单选框用antd-mobile的Picker实现,解决原生标签select存在的兼容性问题
2022-09-19 09:55:21
993
原创 antd Card组件默认选中
antd Card组件,按照文档,设置了默认值,热更新后,效果正常,完美。开发过程中,为了防止浏览器有缓存,经常性地会手动点击浏览器的刷新按钮。就是这么一点,让我在设置默认选中上,多停留了几分钟。手动点击浏览器的刷新按钮,发现antd Card的默认选中样式(蓝色的字,底部有同字同宽的蓝色的短线)缺少了同款的蓝色的短线。而通过不同菜单的跳转时,antd Card的默认选中样式是正常的第...
2019-08-01 11:15:06
3874
原创 antd table表的全部展开
antd table组件,在项目中,出场相当频繁,样式也繁多Now,要说的时table的展开功能table属性 defaultExpandAllRows :初始时,是否展开所有行。以为是个王者属性,对于全部展开的需求,不要太简单哦。如此窃喜的我,却因此掉到自己挖的坑中。开发第一步是画界面,mock数据填充。由于需求要求初始时,全部展开,试了下table属性 defaultExpandA...
2019-08-01 10:59:11
8216
1
原创 antd form表单
antd 真得是很好用,更新得也快,新功能,新属性,真是在巨人得肩膀上开发,超效率和开心。form表单,使用着真舒服,界面三下五除二就搭建好了。记录下form表单使用时得二个问题- 1.antd 文档上写着,form得labelcol属性是3.14.0新增的。而我忽略了,本地调试UI正常,部署到环境上,form的labelCol属性解析不出来,导致UI异常,异常解析如下<f...
2019-08-01 10:37:41
1974
原创 修改.gitignore文件
项目中,之前git没有跟踪的文件,要重新跟踪查看了规则,按照规则写,不生效,纳尼。。。。难道规则写错了,看的太匆忙,于是精读。再试,还是不行。MY GOD,一头问号?再查规则为啥不生效,执行git rm -r --cached .ps: 由于没有注意到 cached后面的 ".", 执行报错 T_T再查,执行上面的命令,发现所有文件都被先移除,再添加,全项目n个文件都有改...
2019-07-25 18:13:50
618
原创 antd form 表单邮箱校验
需求中,有一个邮箱得校验:格式和长度于是,我写了下面得规则:rules: [{pattern: /^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$/,message: '邮箱格式不正确',},{max: 50,message: '邮箱不得超过50字符',},],...
2019-07-17 17:34:14
9182
原创 [Antd] Warning: You cannot set a form field before rendering a field associated with the value.
标题的warning,出现的场景如下:详情弹框中,数据data回来后,用form.setFieldValue(data),给form表格(一共10项)赋值,form表格正常被赋值,但控制台会出现如标题的warning,一共5个。思路:1.直译了下warning描述,说是关联的field渲染前,用set给form的field赋值。就纳闷了,form在modal内,modal在界面内。...
2019-07-12 14:44:41
38145
5
原创 简单实用git命令
用git来管理项目版本,使用了已经有一年了。虽没有深入去研究git的众多命令,但使用以下我介绍的命令管理自己的工程,已经够用了。项目工程通过gitLab访问,以此为例。第一步:在gitLab中打开远程仓库,点击fork,如图第二步:进入fork的本地仓库,如图第三步:创建文件夹,如命名为project。打开控制台,敲入cd ,将文件夹拖入到控制台中得到路径。点击enter,切换到project文件...
2018-02-22 13:41:12
248
原创 UITableView 内容显示不全
简单的表,展示数据。用xib的cell,自动布局,自动设置cell的高来实现,在把VC以push的形势展示出。 运行demo发现,内容显示不全。检查代码,没毛病。 后,修改table的frame:原:self.view.bouns 修改为 CGRectMake(0,0,self.view.bouns.size.width,(self.view.bounds.si
2017-02-20 14:49:59
3072
原创 angular实现单页面和native的交互小节
angular1.0前端框架,引入cordova实现前端和native交互。记录开发过程中,遇到的问题,和get到的知识点。并提出一个问题,若有答案,请告诉我。谢谢。
2017-01-17 01:08:49
825
原创 解决切换不等高的系统键盘时,会有黑条闪现
解决切换不等高的系统键盘时,会有黑条闪现,起初觉得很无奈,正常的编码,却出现异常的现象。查找无果后,我写了个demo,用纯代码实现,切换不等高的系统键盘时,发现没有黑条了。故当时判断是xib导致的。将xib改版成纯code实现时,但还是有黑条。又观察到demo的另一个不同点,不是用navigation push进来的。于是就换成present(恢复xib的实现),问题就解决了。此问题,只因push引起,与输入框的实现方式无关。
2017-01-16 16:06:26
391
原创 数据存储plist文件中找不对对应的键值对
存储是常用的操作。一般会根据项目来选择存储方式。当存储内容为空时,在对应位置找不文件或所存储的键值对的。
2016-08-18 17:05:31
428
原创 iPhone app中,提升网页列表用户体验的建议
我是iOS开发,所开发的app中,H5 + 原生完成。在自测的过程中,对网页列表,在用户体验上优化,给出了自己的建议和想法。写出来,希望能够多交流。
2016-08-16 10:45:30
358
原创 由手机号绑定的账号,都应设置更换手机号功能
手机号登录的app越来越多,且大都打开app是,默认登录。如用户没有主动退出,则一直处于登录状态。生活中,手机号可能会变动。故为了保留用户原有的账号,需要置换手机号功能。此篇文章,强调了手机号置换功能,虽小,但是不可少。
2016-08-15 14:55:00
2883
原创 用系统数字键盘更容易实现验证码等的校验
验证码校验,在app开发中,非常常见。其中,当用户输入错误的验证码时,能够及时给出错误提示,就像网页中的表单的输入框一样。从小细节处,提升用户体验。
2016-08-15 13:22:06
648
原创 项目log
遇到的项目中log处理和crash捕获和分析工具记录。因leader没有分配做此项工作,作为开发,也看不到封起来的framework文件。
2016-08-08 11:28:07
903
原创 调用某类时,不用导此类头文件的做法
我是iOS开发,在类比较多,功能比较多的项目中,调用某类时,可以不用导头文件调用。这样就可以避免,因头文件多次被导入,而产生错误。一般很少使用。 做法为:即可得到类本身 Class vc = NSClassFromString(@"xxxxViewController"); 获得此类对象,一般用 id object = [[vc alloc]
2016-07-19 10:52:46
456
原创 cell.bounds.size.width 使用时的坑
我是iOS开发。根据需求,布局tableView表中cell,一般都会自定义。 如果是纯代码布局cell。就要coder创建控件,可以使用第三方的masonry类的写约束。也可以用frame 实现相对布局,安放控件。 我在cell内布局较简单,且美工标的尺寸,用原生的cell不能满足时,常选择后者,用frame实现相对布局,安防控件。 我要说的坑,就在在设
2016-07-18 14:18:15
1042
原创 如何整理代码
整理代码,是开发的优化工作,虽是小细节,但不可忽视。如何整理代码,这里分享在实际工作中,得到的建议。虽时隔很久,依然觉得很赞。分享在此。
2016-07-14 11:05:04
5009
原创 防射变换组合 & xib中显示 UIRefreshController 控件
仿射组合及在xib中,找到UIRefreshControll控件。作为笔记,供查阅
2016-07-13 14:50:35
471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人