草庐IT

background_element

全部标签

element-ui 日期时间选择器el-date-picker 设置禁止选择日期

element-ui日期时间选择器el-date-picker设置禁止选择日期使用日期选择器时,有的时候需要禁止选择一些日期,我们可以通过快捷选项picker-options对象中的禁用日期属性disabledDate来设置。picker-options对象中的可配置项不能选择今天之后的日期,以及90天前的时间pickerOptions:{disabledDate:(time)=>{constday90=90*24*3600*1000;letcurtime=newDate(newDate().format('yyyy/MM/dd23:59:59')).getTime();returntime.

The template requires child element.eslintvue/valid-template-root

vue.js编程常见错误刚创建xx.vue组件,就出现红色下划线解决办法方法一读懂错误,把英文翻译过来就是,这个模板需要子元素。你直接在template>div>div>template>插入就可以解决。方法二其实我们的代码没有错误,只是我们开启了ESLint。ESLint是一个插件化的javascript代码检测工具,它可以用于检查常见的JavaScript代码错误,也可以进行代码风格检查,能够很好的执行编码规范,提高项目代码的质量。它可以提高我们的代码写作规范,但总是报一些小错误。你可以把它关闭。它就不报错。但我认为,我们应该从长远打算,要让自己的代码能力提高,不必关闭它。Vscode:关

修改element-ui主题颜色

方法1:创建一个公共的更改的CSS文件,在CSS文件里写入$–color-primary:加颜色,最后在main.js中引入方法2:借助在线主题生成工具,设置自己想要的颜色,下载主题,解压之后,在main.js中引入方法3:安装主题工具1、安装主题工具npmielement-theme-g//安装主题工具2、从npm安装themenpmielement-theme-chalk-D3、初始化变量文件et-i[可以自定义变量文件,默认为element-variables.scss]4、根目录下会产生element-variables.scss(或自定义的文件),把你下载的element-varia

Element-UI中表格右键的右击事件

Element-UI中表格的右击事件-添加一个右击菜单选择栏(vue+element)右键菜单{{item.name}}css//菜单样式.menuDiv{display:none;position:absolute;.menuUl{height:auto;width:auto;font-size:14px;text-align:left;border-radius:4px;border:none;background-color:#ffffff;color:#606266;list-style:none;border:1pxsolid#ebeef5;li{width:140px;height

javascript - 为什么 "element.innerHTML+="是错误代码?

我被告知不要像这样使用element.innerHTML+=...附加内容:varstr="helloworld";varelm=document.getElementById("targetID");elm.innerHTML+=str;//notagoodidea?它有什么问题?我还有什么其他选择? 最佳答案 每次设置innerHTML时,都必须解析HTML、构造DOM并将其插入到文档中。这需要时间。例如,如果elm.innerHTML有数千个div、表格、列表、图像等,那么调用.innerHTML+=...将导致解析器再次重新

javascript - 为什么 "element.innerHTML+="是错误代码?

我被告知不要像这样使用element.innerHTML+=...附加内容:varstr="helloworld";varelm=document.getElementById("targetID");elm.innerHTML+=str;//notagoodidea?它有什么问题?我还有什么其他选择? 最佳答案 每次设置innerHTML时,都必须解析HTML、构造DOM并将其插入到文档中。这需要时间。例如,如果elm.innerHTML有数千个div、表格、列表、图像等,那么调用.innerHTML+=...将导致解析器再次重新

解决Element UI中NavMenu 折叠菜单的坑

解决ElementUI左侧折叠菜单的坑前言在使用Elementui里NavMenu折叠菜单的时候会遇到侧边导航栏收缩后,右侧内容不能一起收缩的问题和侧边栏折叠的卡顿一下的问题,下面让我们一起解决一下吧一、解决侧边导航栏收缩后,右侧内容不能一起收缩的问题?在点击收缩以后,右侧不会跟着一起收缩解决办法(修改width值)二、解决ElementUiNav侧边栏折叠的卡顿一下的问题使用ElementUiNav侧边栏自带的折叠动画,文字会卡顿一下再消失,非常难受解决方案使用官方的折叠动画没有,所以我的方案是开启折叠动画后解决滚动条的问题,自己写个过渡,再把文字消失的速度加快,这样能比较流畅的折叠展开/*

element-ui自定义表头;el-table自定义表头;render-header自定义表头

自定义表头有两种方式:一种是使用render-header一种是通过设置Scopedslot来自定义表头一、render-header方式场景:给表头设置自定义按钮,点击时候批量下载或做其他事件给当前的那列设置:render-headerel-table-columnalign="center":render-header="(h,obj)=>renderHeader(h,obj,'你的参数')"width="155">templateslot-scope="scope">/template>/el-table-column>methods设置事件//自定义表头renderHeader(h,{

Element table组件动态设置expand展开项以及同时只展开一项

场景一:table表格展开项过多,界面数据太繁杂影响查看。场景二:ElementTable加载的数据发生变化时,会重新渲染界面,之前的展开项会自动关闭,用户需要手动去打开展开项,频繁的手动操作会极大的影响客户体验。一、Elementexpand相关参数ElementTable是一个基于ElementUI的表格组件。要设置ElementTable的默认展开项,可以使用default-expand-all属性将所有行都展开,或者使用expand-row-keys属性设置默认展开的行的key。例如,要将所有行都默认展开,可以将default-expand-all设置为true:要设置默认展开的行,可

element-ui / element-plus dialog 自定义层级

背景:         微前端集成后主子应用的dialog层级冲突导致主应用的弹窗被覆盖,主子应用的弹窗都是append到body下的, z-index自动生成  尝试方案:     1.根据官方Api给弹窗添加自定义class,并通过设置自定义class样式来控制;         ==>无效,因为生成的class是在子级,内部的一层,外层的el-dialog_wrapper没有添加自定义类名;解决办法:    1.沿着增加自定义类名的思路,使用最原始的方法操作DOM给el-dialog_wrapper 添加自定义类名methods:{showDialog(){this.visible=tr