vue js未能"被动"

时间:2017-10-31 07:24:56

标签: javascript laravel laravel-5 vue.js

我正在关注本教程https://vuejs.org/v2/guide/#Declarative-Rendering。页面工作正常,没有错误在控制台,但我无法通过控制台更改消息显示" app2.message"并给我错误"#app2未定义"。它不像他们说的那样工作

  

我们已经创建了我们的第一个Vue应用程序!这看起来非常类似于渲染字符串模板,但Vue已经做了很多工作。数据和DOM现在已链接,现在一切都是被动的。我们怎么知道?打开浏览器的JavaScript控制台(此时,在此页面上)并将app.message设置为其他值。您应该看到上面呈现的示例相应地更新。

enter image description here

这是我的剧本:

window.addEventListener('load',
function() {

    var app2 = new Vue({
        el: '#app-2',
        data: {
            message: 'You loaded this page on ' + new Date().toLocaleString()
        }
    })

}, false);

这就是我如何包含js

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>3R Inventory | @yield('title')</title>

<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Raleway:100,600" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="{{ URL::to('css/app.css') }}">
<script type="text/javascript" src="{{ URL::to('js/app.js') }}"></script>
<script type="text/javascript" src="{{ URL::to('/js/tigaer.js') }}"></script>
</head>

0 个答案:

没有答案