
前端
小胖不怂!
这个作者很懒,什么都没留下…
展开
-
前端解决引用传递
问题:现在有一个数组mergeResult,我要对mergeResult里的内容进行操做,生成一个新的数组,而且不能改变原数组。我使用 使用临时变量tempInfo进行赋值 let tempInfo = this.mergeResult,然后对tempInfo进行操作,但是发现对tempInfo进行操作之后,mergeResult也改变了。解决办法:tempInfo = JSON.parse(JSON.stringify(mergeResult))...原创 2021-12-27 15:07:51 · 283 阅读 · 0 评论 -
el-table修改表格样式
实现效果:实现:添加:row-style,动态绑定方法tableRowClassName<el-table ref="sortTable" :height="sortTableHeight" style="width: 100%;" border :row-style="tableRowClassName" :stripe="false" :header-cell-style="{background: '#EBEEF5',border: '0px solid #DDD原创 2021-12-27 14:05:54 · 725 阅读 · 0 评论 -
el-table修改表头样式
实现效果:添加 :header-cell-style="{background: '#EBEEF5',border: '0px solid #DDDDDD',height: '10px',color:'#2B579A'}"<el-table ref="sortTable" :height="sortTableHeight" style="width: 100%;" border :row-style="tableRowClassName" :str原创 2021-12-27 14:01:56 · 708 阅读 · 0 评论 -
el-table数据超出字数显示提示信息
实现效果:在el-table-column 中添加 :show-overflow-tooltip="true"<el-table-column v-for="(item,index) in tableDataTitle" :show-overflow-tooltip="true" :key="index" :prop=tableDataTitle[index] :label=tableDataTitle[index] width="auto"></el-table-colu原创 2021-12-27 13:56:40 · 669 阅读 · 0 评论 -
动态添加和删除下拉框
实现效果:点击添加排序列,增加一个下拉框组合,点击减号,删除当前下拉框组1、这里我使用el-form去实现下拉框的动态添加<el-form ref="form" :model="form" :inline="true" label-width="20px" style="display: inline-block;height: 83px"> <div style="width: 100%;height: 82px"> &l原创 2021-12-27 13:48:02 · 961 阅读 · 0 评论 -
el-table自适应
实现效果:分页永远贴着浏览器底部,放大和缩小浏览器大小,数据显示增多和减少1、缩小2、放大实现过程:1、el-table标签内添加ref="sortTable"和:height="sortTableHeight"2、定义sortTableHeight: 350<el-table ref="sortTable" :height="sortTableHeight" style="width: 100%;" border :row-style="tableRowC原创 2021-12-27 11:53:41 · 2567 阅读 · 0 评论 -
点击el-tree节点进行阻断,不触发点击事件
1、实现效果:点击map图标,不触发点击事件2、添加一个@click.stop方法,里面什么也不用写<el-tree :data="groups" :props="defaultProps" style="padding-top: 20px;" highlight-current :default-expand-all=false @node-click="handleNodeClick"原创 2021-12-27 11:38:58 · 4961 阅读 · 1 评论 -
字数超出长度用省略号显示并出现提示,显示全部内容
实现效果字数超出长度显示省略号,使用CSS实现overflow: hidden;text-overflow: ellipsis;white-space: nowrap;超出字数出现提示,我使用的是element-ui的el-tooltip实现的。添加一个mouseover方法,鼠标放到文字上面,去判断文字的长度,如果长度超过自己设定的长度,设置disabledTooltip=false<el-tooltip :disabled="disabledTooltip" class=.原创 2021-12-27 11:21:29 · 2591 阅读 · 0 评论 -
el-checkbox选中一个之后其他禁止选用
效果图:<el-checkbox-group v-model="checkedColumns" :max="1" @change="handleCheckedColumnsChange"> <el-checkbox v-for="(item,index) in columns" :label="item" :key="index" style="display: block; padding-top: 10px;" > {{item.t原创 2021-12-01 11:58:07 · 1874 阅读 · 0 评论 -
vue使用父子组件传递值和调用方法
1、父子组件关系:在父组件通过import 方式引入子组件例如:import excelDataset from './excelDataset.vue'2、在export default 模块中添加 components属性,内容是导入的子组件components: {excelDataset},3、使用:直接通过标签,即可使用,我这里是通过excelDatasetVisible来控制子组件的显示和隐藏,子组件的内容是一个dialog弹框<excelDataset ref="excelDa原创 2021-12-01 11:43:08 · 2338 阅读 · 0 评论 -
element-ui Message Box确定按钮居中,标题靠左
效果:1、Message Box弹框提供一个属性, center 如果设置这个属性为true,那么标题、按钮、内容都会居中显示,如果为false(默认),标题靠左,按钮靠右,不是我们想要的效果,而且在vue文件种修改style,并不会起作用2、解决办法:单独写一个css文件,通过import的方式引入,在css文件中定义样式.el-message-box__btns { padding: 5px 15px 0; text-align: center;}...原创 2021-12-01 11:21:47 · 4544 阅读 · 0 评论 -
el-tree树形组件使用
实现效果:可以添加分组,添加分组下面的业务包,以及一级分类显示加号,二级分类显示其他图标,点击省略号弹出下拉框操作,一级分类没有移动操作,<el-tree :data="groups" :props="defaultProps" style="padding-top: 20px;" highlight-current :default-expand-all=false @node-click="hand原创 2021-12-01 11:10:43 · 18317 阅读 · 4 评论 -
vuex里mapState,mapGetters使用详解
转自https://www.cnblogs.com/m2maomao/p/9954640.html…三个点es6用法用法:… 将数组序列化,成为逗号隔开的序列。1.获取数组最大的值。常规:Math.max(1,2,3)写法:Math.max(…[1,2,3])等同于上面的例子2.调用方法function sum(a,b){ console.log(a+b)//5}sum(…[2,3])3.连接数组var arr1 = [0, 1, 2]; var arr2 = [3, 4, 5原创 2021-11-11 14:44:10 · 547 阅读 · 0 评论