提示: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 |
|
|