- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 vue3知识点(计算属性,watch监听)
计算属性有缓存,使用再多次数只调用一次,方法无缓存,使用多少次就调用多少次。因此计算属性能节约性能。watch属性,监听对象所有属性,可放异步操作获取数据(计算属性只能放同步操作)逻辑太过复杂使用模板方式不美观,代码阅读性差,改为计算属性解决此问题。npm i json-server -g 安装该插件模拟后台接口功能。
2023-09-20 16:26:00
118
1
原创 vue组件注册
全局注册在大型项目中使项目的依赖关系变得不那么明确。在父组件中使用子组件时,不太容易定位子组件的实现。和使用过多的全局变量一样,这可能会影响应用长期的可维护性。推荐使用局部注册,全局注册虽然很方便,但并没有被使用的组件无法在生产打包时被自动移除。import Header from '组件路径'后面直接在页面中使用 <Header />即可。方式:全局注册和局部注册。// 在这中间写组件注册。
2023-09-19 16:47:34
73
原创 vue开发环境和创建项目
安装cnpm命令:npm install -g cnpm --registry=https://registry.npm.taobao.org。vue3:需要node15或更高版本(nvm统一管理更为方便),安装cnpm来下载依赖更快捷。vue组件API风格:选项是API(VUE2)和组合API(VUE3)开发环境:vscode+volar扩展(代码不同类型呈现不同颜色)安装并创建项目:npm init vue@latest。
2023-09-19 15:11:39
73
原创 flutter mac环境配置部分问题记录
1.配置镜像启动终端Terminal输入cd ~ 回车,进入当前用户的home目录创建.bash_profile : 输入touch .bash_profile编辑.bash_profile文件:从官网https://flutter.dev/community/china找到最新的国内镜像,当前是export PUB_HOSTED_URL=https://pub.flutter-i...
2019-07-15 14:16:05
179
原创 城市列表排序
要实现如图效果的选择界面,我们应该怎么做呢?首先我们有一个城市数据列表,假设是无序的,那么我们首先要对其进行排序。假设我们从服务器获取到数据,并将其存在一个数组中,数组中每一个地址都是一个CCCityModel,该model包含了地址相关信息。以下是排序处理://将服务器获取到的citiesArray数组进行分组排序- (NSMutableArray *)convertAT...
2018-11-18 23:00:59
1994
原创 IOS横竖屏
1.两种屏幕旋转的触发方式我们开发的App的,大多情况都是大多界面支持竖屏,几个特别的界面支持旋转横屏,两种界面相互切换,触发其旋转有两种情况:情况1:系统没有关闭自动旋转屏幕功能//1.决定当前界面是否开启自动转屏,如果返回NO,后面两个方法也不会被调用,只是会支持默认的方向- (BOOL)shouldAutorotate { return YES;}//2.返...
2018-11-13 12:47:37
547
转载 iPhone:动态获取UILabel的高度和宽度
在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。1.获取宽度,获取字符串不折行单行显示时所需要的长度 NSDictionary *attribute = @{NSFontAttributeName:self.nickNameLabel.font}; CGSize size = CGSizeMake(MAXFLOAT, 30);...
2018-11-12 22:35:39
185
原创 Cocoa pod的安装和使用
1.安装打开终端输入命令//更新gem,以防版本太老引发不可预知的错误sudo gem update --system因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org///查看是否添加成功gem s...
2018-10-28 15:46:28
220
原创 autolayout中遇到的那些坑
坑1:使用autolayout,在viewdidload方法中获取frame得到的数值并不是我们设置约束所期望的数值。处理方法:因为viewdidload这个时候约束还没有生效,所以我们要获取到正确的数值需要在方法viewDidAppear中获取。坑2:在tableviewcell等控件里,awakeFromNib中仍然无法获取正确的数值。处理方法:在drawrect中获取数值,如果还...
2018-10-25 17:27:16
303
原创 Xcode下使用git
1.创建仓库可以使用命令来创建,做法参考之前的文章git代码管理工具使用也可以登录github,找到new repository,点击后进入创建页面输入标题helloworld,点击创建。创建好后进入创建好的repository拷贝地址,我此处拷贝好地址是https://github.com/Chenliuchong/helloworld然后打开xcode,顶部工具栏选择sour...
2018-10-21 17:41:38
5437
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人