草庐IT

el-switch

全部标签

vue 基于el-table实现多页多选、翻页回显过程

近半年时间在接触vue写pc页面,文中内容即在实际的开发过程中遇到的实际问题。1、问题交代:在pc版的列表页面中,假设当前在列表的第一页,想要在当前页面选择几行数据,跳转到其他页面选择几行数据,选择后的数据页面展示为已勾选状态,经过跳转页面之后,数据选择状态依然存在,且可以将已选择的数据的id传到后端;即标题所述的实现多页多选、翻页回显问题。示例图片如下:下面第一个图为第一页选择的数据信息: 下图为跳转到第二页选择数据的截图:想达到的最终效果是这两个页面不管怎么跳转,都能显示跳转之前的选中状态。2、实现的步骤2.1 设置table标签下面加粗字体是实现多页多选翻页回显的必要设置,下面依次说明一

element-ui el-drawer组件在指定div内打开

写在前面        element-ui组件库中的el-drawer默认是相对整个网页窗口呈抽屉形式打开,如果有开发需求要求在指定的div里面打开呢具体实现    其实也很简单,核心是设置父元素position:relative或absolute,再设置el-drawer的position:absolute,使它相对于它的父元素定位部分代码示例:(*注:vue语法环境)这里是h2标题一!下面是el-drawer组件的父div单击打开抽屉抽屉标题xxxel-drawer内容...这里是h2标题二!jklsjdklfjlks哈哈哈拓展记录: el-drawer其实还具有z-index属性,这点

Linux安装docker,报错Error downloading packages: 3:docker-ce-23.0.4-1.el7.x86_64: [Errno 256]

在Linux下安装dockeryum-yinstallgccyum-yinstallgcc-c++#卸载原来的dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine#安装环境yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#安装阿里云的镜像yum-config-manager--add-repohttp://mir

解决element ui中el-tabs标签点击切换闪屏问题

现象:点击切换elementui中el-tabs时候,table会出现闪一下的状况;初始elementui中el-tabs组件代码如下:使用v-if="activeName==='first'"解决闪屏 改造后代码如下:v-if="activeName==='first'"/>v-if="activeName==='second'"/>v-if="activeName==='three'"/>v-if="activeName==='four'"/>

vue+el 实现 阶梯效果

[简介]:关键代码;{{menu.name}}.midPart{float:left;width:4%;padding:7px7px;background:#444;}[内容]:{{menu.name}}exportdefault{name:'MidMenu',data(){return{path:this.$route.path,midMenus:[{link:'/',name:'散记',title:'散记'},{link:'/',name:'编程',title:'编程'},{link:'/',name:'数学',title:'数学'},{link:'/',name:'天文',title:'

浅析switch和if(开发中这两者的优缺点;分析出优缺点在使用就能更确定自己需要使用哪个函数了)

分析Switch相较于if的优点 1、switch执行效率 高于 if的执行效率  分析:    switch是在编译阶段将子函数的地址和判断条件绑定了,只要直接将a的直接映射到子函数地址去执行就可以了,    if处理起来首先要把a的值放到CPU的寄存器中,然后要把比较的值放到CPU的另一个寄存器中,然后做减法,然后根据计算结果跳转到子函数去执行,这样一来就要多出3步的操作了,如果逻辑判断多的话,那么将会比switch多处许多倍的操作,尽管寄存器操作的速度很快,但是效率方面还是不如switch; 2、代码清晰简单易读;  如下例子很清晰看到什么条件下可以执行哪个子函数分析Switch相较于i

前端实现输入框实时搜索,【vue+el-input】

一般搜索都是调后端的接口,绑searchValue字段(也有可能叫其他的字段名),通过后端的接口进行实时搜索如果由前端自己实现搜索过滤的话也简单1、input事件el-inputv-model="queryParams.searchValue"@input="keywordChange($event)"clearablestyle="width:180px"/>2、绑数据源的时候,根据条件判断用过滤数组还是原数组el-tableref="elTable"class="mblclass"border:data="filterList.length?filterList:datalist"styl

【element UI 中的af-table-column组件】el-table-column如何自适应调整列宽,简单高效!!!

在elementUI框架中,组件el-table-column代表table的一列,有时候我们不想让里面的内容换行,网上的方法一般是需要给自适应列宽的column写一个动态的width,比较麻烦。有没有一种更简单高效的方法呢,有的!!使用af-table-column组件!!!一、af-table-column简介:af-table-column是基于element-ui组件库的el-table-column组件,支持自适应列宽功能二、安装npminstallaf-table-column三、使用使用前得先导入,对于第二行“Vue.use(AFTableColumn)”,现在一般不用这句,把A

ios - 太多样板代码 switch 语句 - iOS

我有一个switch语句,可以适本地将文本添加到11个UILabel。然而,它现在变得有点长,而且相同代码的副本太多了。我怎样才能进一步改进它?我可以制作一个标签数组,然后通过for循环访问它们吗??这是代码切换语句:switch([number_sortedcount]){case1:label_1.text=[NSStringstringWithFormat:@"%ld",(long)[number_sorted[0]integerValue]];break;case2:label_1.text=[NSStringstringWithFormat:@"%ld",(long)[num

el-upload 上传图片 Failed to execute ‘readAsDataURL‘ on ‘FileReader‘【bug修复】

场景: el-upload上传图片,读取文件成base64的时候,console报错:         Failedtoexecute'readAsDataURL'on'FileReader':parameter1isnotoftype'Blob'报错代码:/***File转base64*@paramfile*@returnbase64**/exportfunctiongetBase64(file){returnnewPromise((resolve,reject)=>{constreader=newFileReader();letfileResult="";reader.readAsData