element ui 兼容低版本浏览器
基于ES6的用Vue框架element ui写的页面,如果当需要解决兼容低版本浏览器时,会遇到在低版本浏览器中不显示效果,页面一片空白,但控制台也不报错,而在高版本可以正常显示的情况。
低版本效果:
高版本效果:
代码片段:
<div id="app"><el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick" default-expand-all><span class="custom-tree-node" slot-scope="{node, data}"><span><img :src="data.type|showPic" v-if="data.type" style="height:15px;" /> {{ node.label }}</span></span></el-tree></div>
改为:
<div id="app"><el-tree :data="data" :props="defaultProps" @node-click="handleNodeClick" default-expand-all><span class="custom-tree-node" slot-scope="node"><span><img :src="node.data.type|showPic" v-if="node.data.type" style="height:15px;" /> {{ node.data.name }}</span></span></el-tree></div>
methods: {handleNodeClick(data) {console.log(data);console.log(data.name)}
}
改为:
methods: {handleNodeClick:function(data) {console.log(data);console.log(data.name)}
}
修改点:
1、slot-scope="{node, data}"
改为slot-scope="node"
;
2、用到data的地方,比如:src="data.type|showPic" v-if="data.type"
,全部改为:src="node.data.type|showPic" v-if="node.data.type"
;
3、:props="defaultProps"
去掉不去掉都可;
4、修改methods等语法,改为符合ES5;
element ui 兼容低版本浏览器相关推荐
- vue 检测ie版本_Vue2+Webpack+ES6 兼容低版本浏览器(IE9)解决方案
Vue2+Webpack+ES6 兼容低版本浏览器(IE9)解决方案 解决方式:安装 "babel-polyfill" 即可. 命令:npm install --save-dev ...
- React+Webpack+ES6 兼容低版本浏览器(IE9)解决方案
React+Webpack+ES6 兼容低版本浏览器(IE9)解决方案 参考文章: (1)React+Webpack+ES6 兼容低版本浏览器(IE9)解决方案 (2)https://www.cnbl ...
- React 项目兼容低版本浏览器
兼容低版本浏览器真的是让人头大,不过现在好在有框架鱼插件的运用,让我们轻松的兼容低版本浏览器,本文中以 DvaJS Cli 举例 下载 react-app-polyfill 和 core-js 插件 ...
- 解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题
解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题 1.在csdn中找到了一下解决方案,但与本项目略有不同 vue项目兼容ie浏览器的问题:在其他浏览器显示都是正常的,在ie11下显示空 ...
- vue3.0 + vite2.0+如何兼容低版本浏览器
这里写自定义目录标题 一.问题 二.解决 三.解决方案 四.打包预览 一.问题 在使用vue3.2和vite2 开发一个移动端或者钉钉端 H5 微服务 ios app内置浏览器打开没问题 安卓 app ...
- 【CSS】清除浮动 ③ ( 清除浮动 - 使用 after 伪元素 | 语法简介 | 兼容低版本浏览器 | 原理分析 )
文章目录 一.清除浮动 - 使用 after 伪元素 ( 最流行写法 ) 1.额外标签法 和 overflow 样式法弊端 2.after 伪元素清除浮动简介 3.after 伪元素清除浮动核心代码 ...
- vite如何兼容低版本浏览器
一.问题 在使用vue3.2和vite2.0+开发一个移动端H5,测试时发现很多低版本的安卓手机浏览器出现白屏的现象,而ios机型基本上是好的,原因是很多低版本浏览器并不支持原生ESM导入的方式,下面 ...
- vue3+vite +element-plus+tailwindcss兼容低版本浏览器(uc)
部分问题 uc浏览器 rgb支持不全 如rgb(0 0 0 /30%) 这种写法不支持 tailwindcss v3 部分样式在低版本下也不支持 uc浏览器 对于 tailwindcss boxSha ...
- 使用umi打包项目兼容低版本浏览器如safari,chrome等
umi.js 中有运算符 Safari和低版本Chrome报错,参考 umijs.org 文档,配置正确的 targets 在umirc.js中配置targets 2.1.0+ 配置浏览器最低版本,会 ...
最新文章
- HAOI2014 走出金字塔
- 仅靠一种普通的泡沫橡胶,这台机器人解决了“爬楼梯”的难题
- 电脑开机动画_领克的开机画面,你修改了?
- apache开源项目--Lens
- maven 在pom.xml 中指定仓库位置
- CSS之设置p段落中的文字与页面左侧缩进两个字符!...
- 计费软件 0day 被用于攻陷美国某工程公司,8个未修复0day再现
- 带新手玩转MVC——不讲道理就是干(上)
- Java编译带包文件
- SQL Server里的自旋锁介绍
- monoGSM信号强度示例
- mysql 与紫金桥_组态软件的国内品牌
- abs内控流程图_abs成本费用核算流程图
- html代码 层次选择器,CSS样式类的实例代码(导航栏、分页、层级选择器)
- android midi 编辑器,MIDI音乐制作app
- 元宇宙专题003 | 如何才能抢先一步,各个省市元宇宙布局抢先看
- 机器视觉学习笔记(三)-- 图像采集(镜头)
- ACTF2022 rsa leak
- 如何将CAD数据转换为ArcGIS可使用的数据?
- 【计算机网络相关】内网穿透介绍以及使用FRP实现内网穿透Windows远程桌面
热门文章
- 解决 Windows USB 鼠标键盘断连掉线的问题 和 安全删除硬件并弹出媒体图标 没有弹出移动硬盘的选项
- 定时任务(每晚12点执行)
- dogcs2.1 粗略预防CVE-2022-39197 XSS to RCE探究
- 今年双旦期间简直人品爆棚,晒晒我抽中的趣享付趣号卡
- AI反腐:细查24万份合同,牵出千亿违规采购
- 对不起,我们公司不招35岁的人
- Unity 自带函数 Reset() 的使用
- WebStorm下载与安装
- 分布式锁1 Java常用技术方案
- 对路径“C:\inetpub\wwwroot\”的访问被拒绝