自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 vue3 axios简易封装教程

vue3 axios封装首先在根目录下新建utils文件夹,并在下面新建两个文件,requests.js和html.jsrequests.js用于引入axios并设置根域名以及一些默认设置、拦截器等。import axios from "axios";const service = axios.create({ baseURL: 'http://localhost:3000', timeout: 10000,})// 请求拦截器service.interceptors.

2022-02-24 17:23:12 4535

原创 swift左滑手势简易教学

swift中要使用手势,需要首先创建一个实例对象,然后设置其状态var sideView:UIViewfunc addSideMenu(){ let swipe = UISwipeGestureRecognizer(target: self, action: #selector(handleSwipe(swipe:))) swipe.direction = UISwipeGestureRecognizer.Direction.left//左滑,默认为右划 sideView.addGestureRe

2022-01-11 14:49:53 2144

原创 vue 饿了么ui如何修改内联样式:element.style

在你想要修改/替换的样式后面加上!important即可,例如:.el-menu-item { padding:5px !important;}

2021-12-22 15:43:19 1223 1

原创 swift xcode报错The app icon set named “AppIcon“ did not have any applicable content

该原因是图标大小不符合造成的,虽然编辑器里图标那里显示的是警告,但编译时会报错

2021-12-07 08:53:39 269

原创 vue中绑定vue原型和实例的两种方法

<div id = "root"> Vue </div>//1、使用el const v = new Vue ({ el: '#root', })//2、使用vue.$mount,好处是更加灵活 v.$mount("#root")

2021-11-30 09:15:09 808

原创 关于swift中UIButton中的一些属性及操作

let signButton = UIButton.init()signButton.setImage(UIImage.init(named: "sign_icon"), for: UIControlState.normal) //按钮图标signButton.titleLabel?.font = UIFont.systemFont(ofSize: 14) //文字大小signButton.setTitle("签到", for: UIControlState.normal) //按钮文字signBu

2021-11-23 15:39:02 1565

原创 Swift中给按钮添加点击事件的方法

例如:override func viewDidLoad() { super.viewDidLoad() let star = UIButton.init(type: .custom) //添加点击方式 star.addTarget(self, action: #selector(selectStar), for: .touchUpInside)//三个参数分别为,目标,触发后调用的函数,如何触发 }//按钮点击事件@ojbc func selectStar(){

2021-11-23 15:11:49 3630

原创 swift如何传空参

如何传递一个自定义类型的空参呢?需要在声明函数以及声明变量的时候加入 ?表示可控变量,并在之后使用时进行判断,例如: var resFv:FwRecItem?//这里的FwRecItem为自定义类型 func sendBack(senres:FwRecItem?){ var s = senres?.status! ?? ""//先判断是否存在,再解包判断是否存在 }...

2021-11-16 10:17:06 1532

原创 swift报错The compiler is unable to type-check this expression in reasonable time; try breaking up the

在进行自定义的结构解包的时候出现了这个错误,原因是编译器无法类型转换,解决方法为将长语句分割为短语句即可

2021-11-16 10:04:19 3142

原创 swift UILabel文字自动换行

label.numberOfLines = 0//首先设置目标行数为0//自动截取换行label.lineBreakMode = .byCharWrapping//.byTruncatingHead:省略头部文字,省略部分用...代替//.byTruncatingMiddle:省略中间部分文字,省略部分用...代替//.byTruncatingTail:省略尾部文字,省略部分用...代替//.byClipping:将多余的部分截断//.byWordWrapping:自动换行(按词拆分)

2021-11-10 14:05:59 2506

原创 swift中的计算属性

swift中的计算属性getter在swift中的getter属性,可以简写大括号return计算后的值,self即可根据计算值的变化而变化var total = 500var value = 300var a:Int{ return total - value}由于上式中total和value都是变量,故a的值是动态变化的上式是下式的缩写var a:Int{ get{ return total - value }}setter当我们给self重新赋值的时候,就会

2021-11-02 16:55:13 363

原创 Swift学习笔记

swift中,可以通过tableview.dequeueReusableCell(withIdentifier: String)来获取对应ID的实体,并通过.viewWithTag(int:) as 类型 来获取相应ID中对应tag的实体为了使mainstory可以使用代码中定义的功能,需要加上初始化语句required init(coder aDecoder:NSCoder!) super.init(coder: aDecoder)! self.dataSource = self /.

2021-10-29 16:39:39 628

原创 convenience

swift中convenience的用处今天在学习swift项目使用了convenience关键词,经过研究,发现convenience的用处在于,由于swift对于init构造函数卡的很严格,只能使用一次,故如果需要重载时,需要在之前加上convenience关键词。简单的来讲就是为了函数重构...

2021-10-25 16:41:21 118

原创 swift中如何将一个数字转换为相应颜色所需的

swift中如何将一个数字转换为相应颜色所需的UIColor(red: CGFloat((value & 0xFF0000) >> 16 / 255,green:CGFloat((value & 0x00FF00) >> 8 / 255,blue:CGFloat((value & 0x0000FF) / 255,alpha:alphaValue)上式中value为传入的数值,alphaValue为透明度数值,公式的意思是将value与16进制数进行与

2021-10-25 14:13:51 861

原创 swift第四日学习——闭包

文章目录swift第四日学习——闭包闭包表达式语法闭包捕获值逃逸闭包swift第四日学习——闭包闭包是在代码中可以传递和引用的功能性独立代码块,swift的闭包有以下三种形式1.全局函数是一个有名字但不会捕获任何值的闭包2.内嵌函数是一个有名字且能从其上层函数捕获值的闭包3.闭包表达式是一个轻量级语法所写的可以捕获其上下文中常量或变量值的没有名字的闭包闭包表达式语法闭包表达式语法能使用常量形式参数、变量形式参数、输入输出形式参数,但不能提供默认值。可变形式参数也能使用,但需要在末尾使用。

2021-10-22 08:34:14 130

原创 swift第三日学习——数组与函数

文章目录swift第三日学习——数组与函数数组数组切片(arraySlice)数组的重排字符串数组拼接函数多返回值的函数函数标签使用函数类型swift第三日学习——数组与函数数组数组切片(arraySlice)数组切片有着数组的全部功能dropFirst()移除原数组前面制定个数的元素,并返回一个数组切片(原数组保持不变)dropLast()移除原数组后面指定个数的元素,并返回一个数组切片(原数组保持不变)drop()移除原数组符合指定条件的元素得到一个数组切片(原数组保持不变)prefi

2021-10-21 10:23:03 321

原创 swift第二日学习

文章目录@[toc]swift第二日学习循环操作guard的学习模式和模式匹配数组的操作创建数组的方式访问和操作数组数组遍历数组的索引数组的查找操作数组的添加和删除swift第二日学习循环操作1.使用stride函数来跳过不想要的标记区间,例如: For a in stride(from: 0,to: 50, by: minuteInterva)//minuteInterva是元组名称2.switch语句不需要添加break,且必须包含完整的情况(多数情况下需要添加defaul

2021-10-20 08:13:45 121

原创 Swift第一日学习

Swift第一日学习一、 元组1、对于元组中的数据,直接使用“.”来使用,例如error.0或者error.12、对于已经取了元素名字的元组,例如let error = (a:1,b:2),可以使用元素名字来使用,如error.a3、元组创建之后每个元素类型就已经确定,不可更改4、元组的分割实例:let error = (1,“没有权限”)let (errorCode,errorMessage) = error5、即可分离源元组为两个数据的元组,调用方式即为起的的名字。二、Optional

2021-10-18 15:48:44 147

原创 svg基础学习

SVG学习基础图形新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入基础图形矩形<rect x="10" y="10" width="30" height="30"/>  上述代码中,x,y表示的是矩

2021-09-13 08:15:16 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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