因为只有两个页面,所以我没有用 vue-cli 搭框架,直接在 HTML 中引入vue.js 文件。发现其他浏览器都能正常显示,ie 下显示不正常,而且还报错,错误信息如下:

原因: 主要是因为 ie 不支持 ES6 的语法。

在 vue-cli 中,ie 浏览器下不显示,需要下载安装 babel-polyfill(npm i babel-polyfill),同样的,在 html 中使用 vue 的语法时,也需要引入 babel 和 polyfill。这里参考了天天饱的博客。

具体步骤:
1. 下载文件到本地,并且放到自己的 js 文件中;
(1)browser.min.js 源码 : https://blog-static.cnblogs.com/files/gxsyj/browser.min.js
(2)polyfill.min.js 源码:https://blog-static.cnblogs.com/files/gxsyj/polyfill.min.js

2. 在引入 vue.js 之前就引入这两个文件。

<script src="../js/browser.min.js"></script>
<script src="../js/polyfill.min.js"></script>

3. 在 script 标签中 添加 type="text/babel"

需要注意的是,这里需要添加属性的 js 文件都是自己写的。其他的就不需要添加,通常都是在网页上下载下来的 js 文件不要添加,例如:vue.js。

<script src="../js/api.js" type="text/babel"></script>
<script type="text/babel">new Vue({el: '#app',data: function() {return { visible: false,tableData: []}},methods:{}})
</script>

因为是第一次只单独写两个页面,有很多不太懂的地方,下一篇我将会把我写这个页面的过程和遇到的问题记录下来:在 HTML 中引入 vue.js 写页面


在这里补充一下,上一篇说到 自己封装的axios是错误示范,其实是自己封装的时候没处理好⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄ 这里贴一下我封装的axios方法代码,有需要的可以参考一下。

新建一个 http.js 文件放到 js 文件夹下面,复制下面的代码。

(function (){var api = "http://XXXX:XX/";  var axiosMethods = {"axiosPostRequst": function(url, data) { //url是请求地址,data是请求参数var result = axios({method: 'post',url: api + url,data: data,headers:{'Content-Type': 'application/json;charset=UTF-8'}}).then(resp=> {return resp.data;}).catch(error=>{return "exception="+error;});return result;}}return window.axiosMethods = axiosMethods;
})();
//引入
<script src="../js/http.js" charset="UTF-8" type="text/babel"></script>//在 methods 下使用
initData(){axiosMethods.axiosPostRequst('url', this.params)        .then(res => {console.log("list",res);if(res.code === "0000"){this.tableData = res.datas.records;this.total = res.datas.total;} else {this.tableData = [];this.$message.error(res.msg);}          }).catch(function (error) {console.log(error);});   }

HTML引入vue.js,在ie浏览器中不显示相关推荐

  1. 解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题

    解决vue项目在ie浏览器中无法显示的问题,兼容低版本浏览器问题 1.在csdn中找到了一下解决方案,但与本项目略有不同 vue项目兼容ie浏览器的问题:在其他浏览器显示都是正常的,在ie11下显示空 ...

  2. 解决vue项目在ie浏览器中不显示的问题

    安装 "babel-polyfill" npm install babel-polyfill --save-dev 或者 cnpm install babel-polyfill - ...

  3. 在 HTML 中引入 vue.js 写页面

    突然说要写两个页面(只有两个页面,不是一个完整的项目..),有点懵,不知道从哪下手,而且只对 vue 熟悉那么一丢丢,其他框架不是很熟悉.但是没办法鸭,只能硬着头皮去做了!在这里做一下笔记. 一.前期 ...

  4. 【01Vue3 安装】Vue3 安装引入 Vue.js创建Vue实例编写Vue应用程序在HTML中使用Vue应用程序

    Vue3 安装 在开始使用 Vue.js 3之前,需进行一些简单的设置和安装步骤.本教程将指导完成Vue3的安装过程. 步骤 1:引入 Vue.js 首先,在HTML文件中引入Vue.js库.可通过以 ...

  5. 让vue文件直接在浏览器中运行

    让 Vue 原生支持在浏览器中直接运行 .vue 文件,这才符合"渐进式框架"的定位!webpack 学不好或者不想学或者嫌麻烦,就可以使用插件在浏览器中直接编译运行 .vue 文 ...

  6. Vue.js项目去除url中的#/ - 解决篇

    文章目录 `Vue.js`项目`去除`url中的`#/` 一.解决办法 二.前后效果图,对比如下 Vue.js项目去除url中的#/ 使用vue路由,新建项目的url地址总是带有锚点#/,如下url: ...

  7. 全部都显示服务器已加扰,特殊字符在浏览器中正确显示,但在phpMyAdmin中加扰...

    我有一个php netbeans项目.该项目的编码是UTF-8.特殊字符在ide中正确显示. (img 1)特殊字符在浏览器中正确显示,但在phpMyAdmin中加扰 我使用phpmyadmin,整个 ...

  8. html页面在ie上出现404怎么解决,如何解决自定义404页面在IE等浏览器中无法显示问题...

    网站设置自定义404页面之后(如何在IIS下正确设置404页面?),如无法在浏览器中正常显示,可能是以下原因: 1.404页面文件权限设置错误 我们需要为404页面文件添加上用户everyone的可读 ...

  9. 【未解决】Reporting Services报表在浏览器中的显示

    今天把微软的报表重新部署一遍,发现在不同的浏览器中,显示的尺寸大小不一样. 在IE8浏览器中是正常的: 而在火狐浏览器中却始终只有全屏的四分之一大小,无论在报表中如何修改尺寸也没有变化.看起来,应该是 ...

最新文章

  1. 【转】PendingIntent的总结
  2. 第八届java c组,2015年Java方向C组第八题
  3. 5 获取当前访问的控制名称_LabVIEW编程技巧:网络通信中如何获取计算机名称、IP地址等信息...
  4. 聊聊LiteOS事件模块的结构体、初始化及常用操作
  5. python 云词库
  6. 平滑线反锯齿工具_Photoshop中的华丽渐变工具的使用
  7. 流量一天一个台阶,谈映客直播服务端架构优化之路
  8. Windows Phone 模拟器安装使用详解
  9. linux ns级定时器_linux 用户空间获得纳秒级时间ns
  10. python列表的嵌套_Python 展开多层嵌套的列表
  11. 如何c51和mdk共存兼容_解决KeilMDK和KeilC51的兼容性——如何只用一个keil软件既可编译51核又可编译ARM核...
  12. 谷歌学术搜索 简易PDF爬虫
  13. Apache Calcite入门
  14. USDT信用卡和转账入账接口
  15. python语言表白超炫图形_经验分享 篇二:三分钟教你用Excel制作各种尺寸、底色的证件照...
  16. ardunio 字符串分割
  17. 笔记|角度传感器angular transducer
  18. 技术需求文档,应当这么写!
  19. 转型科技狂的安踏 要用“赢领计划”抄底NIKE?
  20. [iPhone/iPad] IOS版追书神器旧版(分享)

热门文章

  1. oracle安装 redo log file,Oracle Dump Redo Log File 说明
  2. 便捷式计算机无线功能按钮,TP-Link TL-MR13U便携式无线路由器Client模式设置
  3. PAT Basic 1002
  4. L3-020 至多删三个字符 [DP]
  5. Spring Security原理与应用
  6. JAVA分代收集机制详解
  7. Android应用中Back键的监听及处理
  8. gvim 安装 taglist
  9. tensorflow下载
  10. 【20171025中】alert(1) to win 脚本渲染自建