草庐IT

el-tooltip

全部标签

element-ui el-tabs样式修改

1.去掉tabs切换标签下的蓝色下划线:.el-tabs__active-bar{background-color:transparent!important;}2.去掉tabs标签栏下的下划线:.el-tabs__nav-wrap::after{position:static!important;}3.tabs标签栏每个标签后添加样式:..el-tabs__item::after {  } 4.tabs标签栏最后一个标签样式处理:.el-tabs__item:last-child::after {  }5.elmetntyui下方内容框出现高度、宽度缩小.el-table__body-wra

vue把el-dialog提取出来作为子组件,并实现父组件和子组件相互传值

最近做项目遇到了一个需求是,为了防止组件中代码冗长,需要将el-dialog对话弹出框单独封装成子组件,并将父组件中的id传递给子组件,子组件再根据id刷新父组件。具体项目代码太长,这里仅记录一下实现思路。01把el-dialog提取出来作为子组件效果如下父组件template>div>dialog-updateref="dialogUpdate"/>div>template>script>exportdefault{components:{//2.父组件components中引入子组件DialogUpdate:()=>import('./updateContent')},methods:{/

vue把el-dialog提取出来作为子组件,并实现父组件和子组件相互传值

最近做项目遇到了一个需求是,为了防止组件中代码冗长,需要将el-dialog对话弹出框单独封装成子组件,并将父组件中的id传递给子组件,子组件再根据id刷新父组件。具体项目代码太长,这里仅记录一下实现思路。01把el-dialog提取出来作为子组件效果如下父组件template>div>dialog-updateref="dialogUpdate"/>div>template>script>exportdefault{components:{//2.父组件components中引入子组件DialogUpdate:()=>import('./updateContent')},methods:{/

element-ui的el-select在ios移动端的兼容性适配

element-ui的el-select在ios移动端的兼容性适配element-ui的el-select在ios的兼容性适配1.在ios移动端的表现2.寻找解决方案3.独立解决(1)方案一:移动端替换了`element`(2)方案二:继续使用`element`做兼容总结element-ui的el-select在ios的兼容性适配今天的我在做一个h5的项目,发现element-plus(我使用的版本是2.2.19)里的el-select在ios上需要点击2次才能打开下拉框。经过很久的研究和查阅无数资料(包括百度、谷歌搜索到的),都没有解决这个问题。最后我探究里面的根本原因,最后才自己找到解决方

element-ui的el-select在ios移动端的兼容性适配

element-ui的el-select在ios移动端的兼容性适配element-ui的el-select在ios的兼容性适配1.在ios移动端的表现2.寻找解决方案3.独立解决(1)方案一:移动端替换了`element`(2)方案二:继续使用`element`做兼容总结element-ui的el-select在ios的兼容性适配今天的我在做一个h5的项目,发现element-plus(我使用的版本是2.2.19)里的el-select在ios上需要点击2次才能打开下拉框。经过很久的研究和查阅无数资料(包括百度、谷歌搜索到的),都没有解决这个问题。最后我探究里面的根本原因,最后才自己找到解决方

Vue + element-ui el-tree 虚拟滚动

vue项目中使用了element-ui的el-tree树节点对数据进行了渲染,奈何数据量太大导致页面卡死或需要3s以上才可渲染出来。为了解决以上问题,查询资料对问题进行了解决,对此进行整理。希望可以帮到你。vue-easy-tree选用vue-easy-tree,这个组件兼容element-ui中el-tree的方法,在使用虚拟滚动时,也可继续使用el-tree的方法。安装npminstall@wchbrad/vue-easy-tree或yarnadd@wchbrad/vue-easy-tree 使用importVueEasyTreefrom"@wchbrad/vue-easy-tree";e

Vue + element-ui el-tree 虚拟滚动

vue项目中使用了element-ui的el-tree树节点对数据进行了渲染,奈何数据量太大导致页面卡死或需要3s以上才可渲染出来。为了解决以上问题,查询资料对问题进行了解决,对此进行整理。希望可以帮到你。vue-easy-tree选用vue-easy-tree,这个组件兼容element-ui中el-tree的方法,在使用虚拟滚动时,也可继续使用el-tree的方法。安装npminstall@wchbrad/vue-easy-tree或yarnadd@wchbrad/vue-easy-tree 使用importVueEasyTreefrom"@wchbrad/vue-easy-tree";e

单个el-radio点击选中取消

el-radioel-radio中,已经选中的按钮无法通过再次点击去取消选择,所以要满足条件需要改变成对应的点击事件。备选项letmap;exportdefault{data(){return{radio:true,};},methods:{change(value){this.radio=value===true?false:true;},},};使用正常的点击事件是无法触发的,所以要使用@click.native.prevent,这样就可以触发按钮的点击事件,不过通过点击事件来处理一些逻辑的时候,就无法触发自带的@input事件。@click.native.prevent给vue组件绑定事

单个el-radio点击选中取消

el-radioel-radio中,已经选中的按钮无法通过再次点击去取消选择,所以要满足条件需要改变成对应的点击事件。备选项letmap;exportdefault{data(){return{radio:true,};},methods:{change(value){this.radio=value===true?false:true;},},};使用正常的点击事件是无法触发的,所以要使用@click.native.prevent,这样就可以触发按钮的点击事件,不过通过点击事件来处理一些逻辑的时候,就无法触发自带的@input事件。@click.native.prevent给vue组件绑定事

el-date-picker日期选择限制范围

1.如果只比较两个值的话---效果是这种的      //这是的pickerv-model="vm.edit.data.planPsDateStart"type="date":picker-options="pickerOption_start"placeholder="开始时间"style="width:100%"/>pickerv-model="vm.edit.data.planPsDateEnd"type="date":picker-options="pickerOption_end"placeholder="结束时间"style="width:100%"/>//这是下的data的pic