草庐IT

scenebuilder-classpath-element

全部标签

vue element ui里的日期时间选择器 中国标准时间转化为年月日时分秒

上面代码效果图elementui上的日期时间选择器里面的时间为中国标准时间,选择时间,打印出来为下图但一般后台需要的是年月日时分秒,需要我们进行处理data(){return{beginTime:null,endTime:null,}}methods:{filterTime(time){vardate=newDate(time);vary=date.getFullYear();varm=date.getMonth()+1;m=m补充——————————————————————————————————elementui上面有个属性format显示输入框里面的格式。重点:value-format=

vue3+element-plus上传文件,预览文件

vue3+ts+element-plus上传文件,预览文件场景:使用element-plus的el-upload标签,手动上传文件,可预览docx,xlsx,pdf,jpg,jpeg,png(本地资源以及网络资源)。1、使用el-upload标签检查上传文件的文件格式与大小上传的附件信息在fileList中,组装接口所需数据进行上传使用docx-preview插件预览docx类型的文件使用xlsx插件预览xlsx文件这里遇到了问题,引入xlsx插件的时候出现"export‘default’(importedas‘XLSX’)wasnotfoundin'xlsx’报错解决:直接将importXL

element UI 动态生成表头

    最近开始搞vue了。    由于elementUI中的table不能像antd里的table直接注入json字符串生成表头,这导致了不能轻松的通过后台生成表格,或是对表头进行排序,在网上参考找了一种最简易的方法,可以给表格里面注入各种自己想要的效果,代码如下:{{scope.row.status}}{{scope.row.status}}{{scope.row[th.prop]}}修改删除相应的json字符串为以下:tableColumns:[{id:1,label:'岗位编号',prop:'id',align:'center',disabled:true,visible:true,}

Element Ui 实现表格单选功能

今天碰到一个需求,把element-ui中的table多选框改成单选框,实现单选功能话不多说,直接上代码exportdefault{data(){return{tableData:[{id:'1',date:'2016-05-03',name:'王小虎',address:'上海市普陀区金沙江路1518弄'},{id:'2',date:'2016-05-02',name:'王小虎',address:'上海市普陀区金沙江路1518弄'},{id:'3',date:'2016-05-04',name:'王小虎',address:'上海市普陀区金沙江路1518弄'},{id:'4',date:'201

使用Element-plus库时,控制台出现警告:$weight: Passing a number without unit % (0) is deprecated.

虽然不影响项目的正常运行,但是看着挺不爽的... 在网上找了很多资料,终于在这个回答:DevelopersCommunitybyKeenThemes||sasswarning,can'tfindthecauseoftheproblem找到了有效的方法,修改sass和sass-loader的版本:"sass":"1.55.0","sass-loader":"13.2.0",

element-ui的两种远程搜索实现

1.实现效果:2.利用el-autocomplete实现远程搜索el-autocomplete是使用fetch-suggestions方法实现,当输入的时候,会调用我们提供的方法,传入的参数是输入的value,以及callback。把请求到的下拉列表通过callback返回(列表的每一项以key为value的形式传,也可以通过value-key换成其key)//:fetch-suggestions="searchNameNick":返回获取到数据的方法,也就是说输入框一获取焦点。就会自动调用该方法拿到数据。//select="handleSelect":当选中建议项时,调用该方法。asyncs

element ui中el-table的合并相同列内容的解决方法,简单实用

elementui中el-table的合并相同列内容的解决方法,简单实用废话不说,直接上代码,vue页面中的几个部分如下:注意几点:1、el-table中写上::span-method=“objectSpanMethod”2、两个方法不用改动3、想合并哪列,在data中columnArr数组里填上列名。4、如果有bug,自己去调整吧template>div>el-table:data="tableData"style="width:100%":cell-style="{'text-align':'center'}":header-cell-style="{'text-align':'cente

vue+element ui 完成 树形数据穿梭框

elementui中的穿梭框只能实现平铺数据的穿梭,这次的需求是要树形数据穿梭,所以写的是tree组件自己组合的穿梭框divclass="flex_square">divclass="tree-tranfertree-tranfer-left">el-inputplaceholder="输入关键字进行过滤"v-model="leftFilter">/el-input>el-treeclass="filter-tree":props="defaultProps":data="dataLeft"show-checkboxref="treeLeft"node-key="id":filter-node

Element UI 中的Table表格组件自定义行高与整个表格自适应高度

效果图:代码:exportdefault{name:"Demo",data(){return{tableData:[{id:'01',name:'小红',address:'北京'},{id:'02',name:'小李',address:'上海'},{id:'03',name:'小明',address:'广州'}]}}}解析:1、:header-row-style="{height:'30px'}"设置表格列标题的高度为30像素。2、:header-cell-style="{background:'#f5f7fa',padding:'0px'}"设置表格列标题的背景颜色。3、:row-style

element ui - el-select 添加可输入功能

elementui-el-select可以支持输入功能场景思路方法场景vue2+elementui的项目中,产品希望el-select可以支持输入功能,也就说用户既可以下拉选择,也可以输入任意内容。思路通过阅读elementui的官方文档,发现allow-create这个属性就可以支持用户创建新条目,但美中不足的是,创建新条目后还需要手动选择点击一下,否则无效。这个效果不太理想,我们希望的是当手动输入内容时,el-select可以充当el-input使用,也就是输完失焦即将数据写上。此时可以借助失焦事件blur。方法allow-create属性需配合filterable使用;default-f