- 博客(27)
- 收藏
- 关注
原创 Vue高阶组件的应用场景一:el-table表格删除数据后,el-pagination自动向前翻页。
Vue高阶组件的应用场景一:el-table表格删除数据后,el-pagination自动向前翻页。
2022-02-25 17:20:38 1125
原创 el-table二次封装支持全选所有(带禁选,反选功能,全选后不用锁定去勾选)
<template> <div class="ws-base-table"> <el-table ref="WsBaseTable" v-bind="$attrs" v-on="$listeners" v-loading="loading" :element-loading-text="elementLoadingText" style="width: 100%" :style="s
2021-11-06 18:25:17 1106
原创 elementUI el-table 二次封装
elementUI el-table 二次封装基本能满足绝大部分的需求,利用el-table预留的插槽,在默认插槽和header插槽里面又分别放了插槽,十分灵活,表头和表格内容全部可以自定义,添加的属性不够可以自己加。另外,Table Attributes 和 Table Events 可以直接写在WsTable标签内,降低与业务的耦合。展示效果:代码示例:公共组件(定义为WsTable)<template> <el-table ref="WsTable"
2021-09-08 01:05:24 1026
原创 基于elementUI封装的带复选框el-checkbox的下拉多选el-select组件---优化升级版
项目中多次用到,网上也看了一些别人封装的,都不太满意,于是自己动手封装了一个,不足之处,还请大家多多指点,如果项目中能用到的话,还望点个赞,直接上代码。1.父组件<template> <div id="app"> <div>{{value1}}</div> <MultipleSelectCheckbox v-model="value1" key="1" placeholder="请选择" collapse-tags :optio.
2021-05-10 01:59:06 1777 8
原创 基于elementUI封装的带复选框el-checkbox的下拉多选el-select组件
组件:MultipleSelect.vue<template> <el-select v-model="selectValues" multiple placeholder="请选择" style="width: 50%" @change="changeSelect"> <el-option v-if="options.length" label="全选" value="全选"> <el-checkbox v-model="isSele..
2021-05-05 13:17:07 3282 2
原创 elementui el-table 动态多表头的背景颜色
<template> <div> <el-table :data="data" :header-cell-class-name="headerStyle"> <my-column v-for="(item,index) in col" :key="index" :col="item"></my-column> </el-table> </div></template>&l
2021-04-25 22:08:42 1862
原创 伸缩过渡效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> .up {
2021-02-18 19:56:59 208
原创 vue-quill-editor图片大小的编辑,拖拽,上传视频
vue-quill-editor图片大小的编辑,拖拽,上传视频在vue组件中注册和使用<quill-editor v-model="formInline.viewConfig" :options="quillOption"></quill-editor>在vue组件中引入配置文件import quillConfig from '@/utils/quill-...
2019-12-31 10:24:43 3564 3
原创 升级版的冒泡法----鸡尾酒排序法(先从前往后,然后从后往前)
直接看代码:list2 = [random.randint(1, 9) for _ in range(9)]print(list2)count_swap_2 = 0count_iter_2 = 0list3 = list2.copy()count_swap_3 = 0count_iter_3 = 0#升级版的冒泡法:鸡尾酒排序法(交换次数一样,迭代次数减少了.)for i i...
2019-02-21 00:49:14 451
原创 杨辉三角,python简洁代码实现。
在每行的末尾加0,等于两头加0.def f_yang(n): yang = [1] for i in range(n-1): yang.append(0) yang = [yang[j-1] + yang[j] for j in range(len(yang))] print(yang)...
2019-02-08 07:19:12 9681 2
原创 python中的强大的format函数----少见的写法。
还是九九乘法表:现在唯一没搞清楚的是,默认右对齐,第一个默认右对齐了,为什么第二个非要加上&amp;amp;amp;amp;gt;才行。for i in range(1, 10): s = &amp;amp;amp;quot;&amp;amp;amp;quot; for j in range(i, 10): s += &amp;amp;amp;quot;{}*{}={:{}} &am
2019-02-02 14:46:51 741
原创 python中if,elif,else用法问题。
先看一个例子:这里else语句在if语句块外面,单独使用。for i in range(1, 100): for j in range(2, i): if i % j == 0: break else: print(i)如果改成跟if语句平齐呢?for i in range(1, 100): for j in ...
2019-02-02 10:56:45 8677
原创 format中默认右对齐的问题。
默认是右对齐,为什么要加上>才能右对齐呢?for i in range(1, 10): s = "" for j in range(i, 10): s += "{}*{}={:2} ".format(i, j, i*j) print(("{:63}".format(s)).rstrip())for i in range(1, 10): s...
2019-02-02 10:40:37 3011 1
转载 python中open()函数中可选参数w,w+和a,a+的区别
Python可以使用open命令来打开文件file = open(“test.txt”) # 打开文件temp = file.read() # 读取文件所有内容print(temp)这里省略了open的另外2个参数,使用默认的只读方式打开。但是如果文件不存在则程序会报错。如果要防止这种情况,就需要在打开前先确认文件是否存在。这需要导入os模块。不过一来还没学到,二来open本身也是可...
2019-01-31 19:26:30 32662 1
原创 Python 让列表逆序排列的 3 种方式
Python 让列表逆序排列的 3 种方式让列表逆序排列是我们编程时常碰到的问题,比如现在有一些客户的姓名是将拼音的首字母按 A - Z 排列的,而你现在想找一个姓张( Z )的客户,你就有了将姓名逆序排列的需求了。而在 Python 中,将列表逆序有 3 种方式,下面将逐一讨论。当然,这里说的 3 种方式指的是使用 Python 的内建模块的方法,不使用第三方的方法,包括你自己可能会写的循环...
2019-01-31 16:37:14 18228
转载 何为强类型语言,何为弱类型语言.
静态类型定义语言一种在编译时,数据类型是固定的语言。大多数静态类型定义语言强制这一点,它要求你在使用所有变量之前要声明它们的数据类型。Java和C是静态类型定义语言。动态类型定义语言一种在执行期间才去发现数据类型的语言,与静态类型定义相反。VBScript和Python是动态类型定义的,因为它们是在第一次给一个变量赋值的时候找出它的类型的。强类型定义语言一种总是强制类型定义的语言。Jav...
2019-01-30 11:42:58 289
原创 九九乘法表的4种写法----两个for循环
for k in range(1, 10): for v in range(1, k+1): print(&amp;quot;{}*{}={}&amp;quot;.format(v, k, v*k), end=&amp;quot;\t&amp;quot;) # print(&amp;quot;%d*%d=%d&amp;quot; % (v, k, v*k), end=
2019-01-28 19:39:28 1318
原创 python编程快速上手 第9章实践项目答案
python编程快速上手 第9章实践项目答案9.8.1 选择性拷贝import os, shutilpath = &amp;amp;amp;amp;amp;amp;quot;H:\\test1&amp;amp;amp;amp;amp;amp;quot;new_path = &amp;amp;amp;amp;amp;amp;quot;H:\\test2&amp;amp;amp;amp;amp;amp;quot;for fold
2019-01-28 13:28:45 686
原创 Python编程快速上手-第8章实践项目答案
Python编程快速上手-第八章实践参考答案:import repath = &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;H:\\Users\\Administrator\\python3.7\\shijian8.9.2&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot; #此文件路径必须存在(也可以自行创建或指定路径)textFile = open(path + &a
2019-01-26 12:49:20 819 2
转载 什么是字节?
1MB=1024KB 、1GB=1024MB、TB 1TB=1024GB位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。例如一...
2019-01-24 18:28:21 7213 2
原创 python中if,else问题
这是这两段代码是检测强弱密码的,要求至少8位字符且必须包含大小写字母和数字。第一段代码,没有用else语句,没有问题。import redef check(password): num = len(password) pwRegex_1 = re.compile(r'[A-Z]+') pwRegex_2 = re.compile(r'[a-z]+') pwRe...
2019-01-23 18:13:56 4512 5
原创 SyntaxError: can't assign to function call为什么会报错呢?
如何过滤以“0”开头的匹配,思路有,但是代码有问题,因为python中字符串是不可变的。import redef fun(num): numRegex = re.compile(r&amp;amp;amp;amp;quot;^\d{1,3}(,\d{3})*$&amp;amp;amp;amp;quot;) mo = numRegex.search(num) &amp;amp;amp;amp;quot;&am
2019-01-23 10:27:13 26963
原创 python编程快速上手之第6章实践项目答案。
python编程快速上手之第6章实践项目正确答案。看到网上好多答案都不对,反正我是没有找到一个正确答案,只找到一个最接近的,于是对他的代码进行优化。源代码和我优化过的代码都附上,供大家参考。这是源代码,有点问题,但思路值得借鉴。源代码链接:https://blog.csdn.net/do_care/article/details/79024539def tablePrint(tableDa...
2019-01-21 20:04:02 1012 3
原创 python pygame中 .get_rect()得到的矩形有哪些rect属性
刚查了一下,Rect有以下属性,具体可以到pygame的文档上看:http://www.pygame.org/docs/ref/rect.htmlx,ytop, left, bottom, righttopleft, bottomleft, topright, bottomrightmidtop, midleft, midbottom, midrightcenter, centerx, ...
2019-01-05 12:05:38 19429
原创 请教一个python问题,如何返回到指定的代码行?经小杰大牛指点,终于实现了。
如题,请看下面这段代码:print(&amp;quot;Please give me two numbers.&amp;quot;)print(&amp;quot;I print out the sum of these two numbers&amp;quot;)print(&amp;quot;If you enter 'q' ,quit.&amp;quot;)while True:
2019-01-02 09:06:41 27662 9
原创 简单的除法计算器-python实现
简单的除法计算器print(&amp;amp;quot;Please give me two numbers, and I'll divide them.&amp;amp;quot;)print(&amp;amp;quot;Enter 'q' to quit&amp;amp;quot;)while True: first_number = input(&amp;amp;quot;Please input t
2018-12-31 12:04:59 2774
原创 Python编程快速上手——让繁琐工作自动化,第三章实践题答案。
Python编程快速上手——让繁琐工作自动化,第三章实践题答案(新手写的,望大家修改指正。)3.11.1 Collatz 序列def collatz(number):if number % 2 == 0: even = number // 2 print(even) return evenelif number % 2 == 1: uneven = 3*nu...
2018-12-25 15:14:38 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人