兼容各种情况的可跳转链接 需求 因为聊天气泡颜色原因,发送出去的链接通常模糊不清,而且不能直接跳转,所以我打算已a链接的显示直接抓取所有的网页链接,同时还要兼容富文本框的直接输入图片 这是运行效果 实现思路 在每次发送消息的同时,拦截消息,同时通过正则表达式截取网址,校验这是要发送的链接还是图片,又或者是文件等等等形式 然后通过批量替换,插入a标签实现链接高亮和可跳转 步骤: 在发送这里进行拦截 这其中的getUrlByLink方法就是首先执行的批量替换,插入a标签实现链接高亮和可跳转的方法 这…
使用bootstrap本机调试时,应该使用本地服务器地址访问,如http://192.168.19.112/rjshop/,否则360浏览器会出现不兼容的情况…
IE目前已经放弃了自己的独特化,正一步步迎入互联网的主流怀抱.但迫于有用户存在,还是要兼容到IE8,9, 以上. 下面聊一下如何在vue框架中兼容IE 1.首先在index.html <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> // 添加请求meta 2. 安装npm install babel-cli --save 3.在webpack.base.conf.js 配置 e…
在封装自己的Vue ui库的时候,往往要封装一些比较复杂的组件,比如说table,form之类.这些组件由于功能繁杂,还涉及到子组件嵌套及通信,如果没有一套状态管理方案的话很容易导致代码难以阅读.难以维护.难以修改等问题,但引入vuex的话又过于沉重.鉴于业内已经有element-ui这样比较成熟的案例,我们可以看看element-ui是怎么在没有vuex的情况下进行状态管理的. Element-ui主要以两种形式进行状态管理:provider和自定义store.provider比较简单,父组件…
问题:     vue项目在ie11下一片空白并报Symbol 未定义的错 原因:     ie10浏览器解析不了es6的语法,需要我们使用babel(Babel是一种工具链,主要用于将ECMAScript 2015+代码转换为当前和旧版浏览器或环境中的向后兼容版本的JavaScript).但是Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API ,比如 Iterator.Generator.Set.Maps.Proxy.Reflect.Symbol.Pr…
1.兼容 兼容问题主要是指ie9以下的ie浏览器. 2.兼容问题原因 (1)低版本ie不支持编译后的es5 (2)低版本ie不支持Promise 3.解决方法 (1)引入es6-promise & 和babel-polyfill依赖包 npm install --save es6-promise babel-polyfill (2)在入口文件main.js引入 // 解决低版本浏览器不支持promise问题 import 'babel-polyfill' import Es6Promise fr…
vue中下载excel使用 一.这是第一种情况,后台链接地址返回的是一个url,这个时候我只要在导出按钮上绑定exportData()这个事件方法就好了 exportData() {     this.timeIsEmpty();     exportDataDeal(this.form).then(data => {         if(data.status ==200){             this.download(data.request.responseURL);      …
项目中用到了Vue.js和Elenment-UIVue官方文档中给出明确范围:Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性.但它支持所有兼容 ECMAScript 5 的浏览器.而且Element-UI支持IE10+及大多数浏览器.由此要用到Babel,主要用于将ECMAScript 2015+代码转换为旧浏览器或环境中向后兼容的JavaScript版本.在此之前,需要先搞清楚IE6~11是否支持es5: IE6~IE8:不支持es…
[01]标签使用按钮样式<el-tag effect="dark" v-if="myhotelinfo.runstatus=='T'" type="success">正常</el-tag> <el-tag effect="dark" v-else type="danger">异常</el-tag>//需要版本至少"element-ui": …
项目小需求之聊天气泡可展开内容 因为某些信息内容太长或者某种原因必须分行输出,这就导致了有时候一个气泡占据了一整个聊天区域 所以我打算实现一个在该气泡加载的时候判断其气泡长度,并在长度过长的情况下进行可展开的选择功能 下面是实现截图 难点 动态获取控件并获得高度 动态定位可展开按钮 每次获取信息的时候必须循环遍历初始化 过程 先把循环展示的控件的key绑定为唯一值(很重要,后面功能实现不了浪费很多时间就是这个bug,搞得我心态爆炸 选择在哪个事件进行循环遍历,这里我选择在了时间信息调整上(这个功…