记Vue学习经历-------Vue未定义及无反应

今天开始接触Vue,并且随手敲代码查看效果

刚兴致勃勃的上手,就碰见了个很纠结的问题,Vue貌似并没有加载成功

下面是代码

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta charset="UTF-8">
 5 <title>Insert title here</title>
 6 </head>
 7 <script src="https://cdn.jsdelivr.net/npm/vue"></script>
 8 <body>
 9     <div id="app">
10         {{ message }}
11     </div>
12     <script>
13     var app = new Vue({
14       el: ‘#app‘,
15       data: {
16         message: ‘Hello Vue!‘
17       }
18     })
19 </script>
20 </body>
21 </html>

首先自己XJB调,更换代码块顺序,如下

 1 <script src="https://cdn.jsdelivr.net/npm/vue"></script>
 2 <script>
 3     var app = new Vue({
 4       el: ‘#app‘,
 5       data: {
 6         message: ‘Hello Vue!‘
 7       }
 8     })
 9 </script>
10 <div id="app">
11     {{ message }}
12 </div>

当然还是不可以正常显示,百度到一条是Vue不兼容IE,而之前浏览器查看时这样显示

于是发现当前是在猎豹浏览器的IE兼容模式下,于是切换到极速模式

但发现还是不行,检查代码,发现之前XJB改,将js代码放在了元素前面,执行js时无法获取元素,修改代码

 1 <script src="https://cdn.jsdelivr.net/npm/vue"></script>
 2 <div id="app">
 3     {{ message }}
 4 </div>
 5 <script>
 6 var app = new Vue({
 7   el: ‘#app‘,
 8   data: {
 9     message: ‘Hello Vue!‘
10   }
11 })
12 </script>

好了,Vue正常运行

原文地址:https://www.cnblogs.com/shixoamo/p/10480184.html

时间: 2024-08-30 01:24:57

记Vue学习经历-------Vue未定义及无反应的相关文章

C语言学习笔记(5):未定义行为

接触到这份概念的起因是这样的,有这样一段代码: #include <stdio.h> void main() { int i = 5, j = 5, p, q; p = (i++) + (i++) + (i++); q = (++j) + (++j) + (++j); printf("%d, %d\n", p, q); } 这段代码,在VC++6.0和在线编译器codepad中编译结果是:15,22 在VS2015中的编译结果是:15,24.这说明同样的语句,在不同的编译器

Vue学习之vue属性绑定和双向数据绑定

··· <!DOCTYPE html> vue <!-- vue中的属性绑定和双向数据绑定 属性绑定: v-bind:title="title" 或 :title="title" 双向数据绑定: v-model --> <div id="root"> <div :title="title">hi man</div> <input v-model="co

Vue学习之vue中的v-if,v-show,v-for

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

vue学习(八) vue中样式 class 定义引用

//style<style> .red{ color:red; } .thin{//字体粗细 font-weight:200 } .italic{//字体倾斜 font-style:italic } .active{//字符间距 letter-spacing: 0.5em }</style>//html <div id="app"> //传统方式 <h1 class="red thin" >红红火火</>

Vue学习笔记入门篇——组件的使用

本文为转载,原文:Vue学习笔记入门篇--组件的使用 组件定义 组件 (Component) 是 Vue.js 最强大的功能之一.组件可以扩展 HTML 元素,封装可重用的代码.在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能.在有些情况下,组件也可以是原生 HTML 元素的形式,以 is 特性扩展. 组件使用 注册 注册一个全局组件,你可以使用 Vue.component(tagName, options).组件在注册之后,便可以在父实例的模块中以自定义元素 的形式使用.

Vue学习笔记入门篇——组件的内容分发(slot)

本文为转载,原文:Vue学习笔记入门篇--组件的内容分发(slot) 介绍 为了让组件可以组合,我们需要一种方式来混合父组件的内容与子组件自己的模板.这个过程被称为 内容分发 (或 "transclusion" 如果你熟悉 Angular).Vue.js 实现了一个内容分发 API,使用特殊的 'slot' 元素作为原始内容的插槽. 编译作用域 在深入内容分发 API 之前,我们先明确内容在哪个作用域里编译.假定模板为: <child-component> {{ messa

Vue学习之路---No.2(分享心得,欢迎批评指正)

昨天我们大致了解了有关Vue的基础知识和语法:今天我们继续在大V这条路上前进. 首先,我们回忆一下昨天提到的相关知识点: 1.了解Vue的核心理念------"数据驱动视图" 2.了解Vue的特色功能-------"双向绑定" 3.了解Vue的基础语法-------"{{bigSurprise}},el:'',data{},vm.project,method{},等 首先,昨天我们提到了很好用的双向绑定,但是如果在某些情况下我们不需要双向绑定应该怎么办呢,

Vue学习笔记入门篇——组件的通讯

本文为转载,原文:Vue学习笔记入门篇--组件的通讯 组件意味着协同工作,通常父子组件会是这样的关系:组件 A 在它的模版中使用了组件 B.它们之间必然需要相互通信:父组件要给子组件传递数据,子组件需要将它内部发生的事情告知给父组件.然而,在一个良好定义的接口中尽可能将父子组件解耦是很重要的.这保证了每个组件可以在相对隔离的环境中书写和理解,也大幅提高了组件的可维护性和可重用性.在 Vue 中,父子组件的关系可以总结为 props down, events up.父组件通过 props 向下传递

Vue学习笔记目录

本文为转载,原文:Vue学习笔记目录 Vue介绍 Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的.相比于Angular.js,Vue.js提供了更加简洁.更易于理解的API,使得我们能够快速地上手并使用Vue.js. 如果你之前已经习惯了用jQuery操作DOM,学习Vue.js时请先抛开手动操作DOM的思维,因为Vue.js是数据驱动的,你无需手动操作DOM.它通过一些特殊的HTML语法,将DOM和数据绑定起来.一旦你创建了绑定,DOM将和数据