doubleyong
管理员
管理员
  • 最后登录2019-08-26
  • 发帖数636
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:177回复:0

[前端]Vue 未定义:Vue is not defined

楼主#
更多 发布于:2019-08-08 16:43
提示:Vue未定义 或 Vue is not defined
<script src="js/vue.js"></script>
<script>
    var vm = new Vue({
        el:"#app",
        data:{
            message:"<h1>hello vuejs</h1>",
            ok:false,
            score:80,
            isred:false,
            username:"",
            arr:[{studentname:"张三",age:18,salary:10000},{studentname:"李四"},{studentname:"王一"}]
        }
    })
如何出现上述错误,有两种可能
1. Vue.js 的文件有问题,确保你的vue.js完整且可以访问
2. script标签没有添加type属性。
   下面,主要说明下type属性没有添加的影响,经过本人测试,如上面的代码,script标签没有添加 type="text/javascript"属性,在google浏览器中,测试可以没有问题的,所以,添加不添加都可以的。但是,在IE上测试时,如果没有添加type="text/javascript"属性,则报错:Vue没有定义。
 结论:考虑到兼容性,script标签最好都把type="text/javascript"属性加上

原创文章,转载注明出处,bug收集

http://bugshouji.com/mybird/t910
知识需要管理,知识需要分享
游客


返回顶部