- 博客(17)
- 收藏
- 关注
原创 typescript初学
1. typescript基本数据类型 2. 类型适配(断言) 3. Interface接口 4. class类 5. 访问修饰符 6. Generics泛型
2022-10-27 14:34:06
603
原创 Python学习之【Django】
views.py视图处理;models.py定义应用模型;admin.py定义Admin模块管理对象;apps.py声明应用;tests.py编写应用测试用例;urls.py自行创建(管理应用路由);
2022-07-14 23:02:25
537
原创 Python学习之【数据类型】
数据类型 1.整数类型:int 可以表示整数、负数、0 整数的不同表示方式: 十进制 默认的进制; 二进制 0b开头,逢2进1,基本数只有0和1; 八进制 0o开头,逢8进1,基本数0-7; 十六进制 0x开头,逢16进,基本数0-9,A-F; 2.浮点类型 float 3.布尔类型 bool...
2022-06-19 20:07:36
409
原创 Python学习之【列表】
列表 相当于其他语言的数组。 创建: 一、方法 (一)查找 1.index() 根据元素查索引 只有1个参数,返回列表中第一个匹配上的元素的下标 有2或3个参数,包括start,不包括end 2.根据索引查元素 (二)切片:获取列表中多个元素(会产生一个新的列表对象) (三)列表元素的判断和遍历:in, not in, for in (四)增 1.append(val) 尾1 2.extend(val) 尾至少1 3.insert(index...
2022-06-19 19:33:25
623
原创 Python学习之【字典】
Python学习之【字典】 常用方法 1.判断 in, not in 2.删除 del dict2[‘name’], dict2.clear() 3.新增 dict2[‘score’: 100] 4.获取字典视图 dict2.keys(), dict2.values(), dict2.items()
2022-06-19 16:34:33
1003
原创 Python学习之【元组】
Python学习之【元组】2022/6/13 下午10:39 小括号可以省略,但如果只有1个元素时,要加上个逗号,否则会识别为该元素本身类型
2022-06-19 16:25:46
125
原创 Python学习之【字符串】
字符串为不可变序列1). 字符串的长度为0或1时 2). 符合标识符的字符串(数字、字母、下划线) 3). 字符串只在编译时进行驻留,而非运行时 4). [-5, 256]之间的整数数字 2.sys中的intern()强制两个字符串指向同一个对象 PyCharm对字符串进行了优化处理 3.字符串驻留的优缺点 二、常用方法 1.查询 2.大小写,创建新对象 3.内容对齐 4.劈分操作 5.判断 6.其他方法 三、字符串的比较操作 运算符: >, >=, ...
2022-06-19 00:43:33
627
原创 Python学习之【函数的创建和调用】
Python学习之【函数的创建和调用】 3.参数 函数调用过程,进行参数的传递: 如果实参为可变对象,那么在函数体内修改形参值,会影响实参; 如果实参为不可变对象,则不会影响。 参数个数不确定 位置参数: *args 结果为元组 关键字参数: **args 结果为字典 其他参数情况 4.返回值 如果return单个返回值,则返回该返回值的类型; 如果return多个返回值,则返回值为元组。...
2022-06-19 00:24:22
318
原创 vue项目中常用methods
from 2018 持续更新 1、vue+axios 实现进度条 2、js更改css属性 this.$refs.驼峰命名.style.属性名 = "属性值"; // 更改属性值 3、监听对象中的某一属性 4、vue-router this.$route.params 刷新时值丢失 解决:路由路径中加上 /:参数名(非必传参数后加‘?’, eg: /:id?) params用name跳转; query用path跳转。 5、父子组件 (1)父组件调用子组件中的方法 给子组件起个ref=“son.
2021-03-01 17:14:38
2744
原创 create-react-app + antd4 后台管理项目创建详细步骤
一、 创建项目: npm i create-react-app -g //全局安装react脚手架(进度条卡住时可按下回车) create-react-app react-demo // 创建一个名为react-demo的项目 cd react-demo // 进入该项目 npm/yarn start // 启动项目(推荐yarn,它和react都是Facebook开发) ps: vscode-react配置: 1.settings.json写入: // 标签自动闭合 "emmet
2021-03-01 17:05:24
709
原创 mac 前端开发环境配置
一、登录Appstore 下载已购项目中目前需要的app 二、常用app官网下载 1. vs code 2. sourcetree 3. Chrome浏览器 4. Firefox浏览器 5. postman 6. 腾讯会议 7. 有道云笔记 8. 网易云音乐 9. ...... (啰嗦了...原谅强迫症想一次性安装全) 三、安装开发工具 1. 浏览器梯子 解压google-access-helper-master.zip; chrome打开扩展程序-开发者模式,拖入解压后的文件夹; 登录google
2021-03-01 16:45:28
806
原创 react+antd4,DatePicker组件只选择年月日,得到的时间戳不是当前日期的0点
场景:列表搜索,用户选择年月日,前端需要传给后端13位时间戳。 问题:所得的时间戳经过转化可以看到,年月日正常,但是时分秒竟是当前时间而不是所选择日的0点,导致搜索不准确。 // antd的DatePicker只接收moment型时间 <DatePicker onChange={e => this.dateChage('deliveryTime', e)} value={deliveryTime2 === "" || deliveryTime2 === undefined ? n
2021-03-01 16:30:21
1990
原创 vue视图层不更新
1、数组后随便增加一项再删除 (vue底层重新封装了push等方法) this.showFileList.push(1); this.showFileList.pop(); 2、扩展运算符 this.showFileList = [...this.showFileList]; 3、复制一个新数组/对象 (只更改了地址,值不变,所以不触发更新) 4、this.$set vue2.0 给data对象新增属性,并触发视图更新 如下代码,给 student对象新增 age 属性 data () { re
2021-03-01 16:26:02
366
1
原创 vue 刷新页面的三种方法
1、location. reload() / this.$router.go(0) 相当于按ctrl+F5 强制刷新那种,整个页面重新加载,会出现一个瞬间的空白页面,体验不好 2、先跳到空白页面,再跳回原页面 (1)新建一个空白页面 reload.vue: (2)需要刷新的页面,先跳转到reload.vue,再跳转回原页面,从而实现刷新(路径上带param的不能用): 3、provide/inject组合(最优) (1)App.vue添加provide,和data一样,返回一个对象: (2)需要刷新的
2021-03-01 16:16:46
1140
原创 vuex相关
1. 从vuex中取的数据,不能直接更改,单向数据流 需要浅拷贝对象之后更改,否则报错; getTalkGroupInfo (id) { let newObj = Object.assign({}, this.$store.state.talkGroup) this.modifyInfo = newObj } 2. vuex中的数据在页面刷新后数据消失 (1) 用sessionstorage 或者 localstorage 存储数据 存储: sessionStorage.setItem( '名
2021-03-01 16:11:15
178
原创 react 前端实现打印发票/图片
项目场景: 电商后台管理系统,有一个功能要在web端生成发票、发货单(图片),并支持打印。客户是澳洲人,只考虑Chrome即可。 解决方案: 由于原型中发票的样式有一丢丢复杂,所以我们采用后端提供数据,前端编排打印模板的方案来实现。前端采用浏览器默认的打印方法window.print() // 点击打印按钮 handlePrint = async () => { const { data } = await printtaxinvoice({ id:this.props.
2021-03-01 16:00:02
2212
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅