[英]Cannot setup and run vuejs in laravel
我對vue.js相當陌生,但是對laravel很熟悉。 現在有了laravel 5.3版本,我正在嘗試使用vue運行一些示例應用程序。
resources / js / app.js:
/**
* First we will load all of this project's JavaScript dependencies which
* include Vue and Vue Resource. This gives a great starting point for
* building robust, powerful web applications using Vue and Laravel.
*/
require('./bootstrap');
/**
* Next, we will create a fresh Vue application instance and attach it to
* the body of the page. From here, you may begin adding components to
* the application, or feel free to tweak this setup for your needs.
*/
new Vue({
el: 'body',
data: {
message: 'Hello Vue World!'
}
})
welcome.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="{{ elixir('js/app.js') }}"></script>
<link rel="stylesheet" href="{{ elixir('css/app.css') }}">
<title>Laravel</title>
<!-- Fonts -->
<link href="https://fonts.googleapis.com/css?family=Raleway:100,600"
rel="stylesheet" type="text/css">
</head>
<body>
<div id="app">@{{ message }}</div>
</body>
</html>
gulpfile.js
const elixir = require('laravel-elixir');
require('laravel-elixir-vue');
/*
|--------------------------------------------------------------------------
| Elixir Asset Management
|--------------------------------------------------------------------------
|
| Elixir provides a clean, fluent API for defining some basic Gulp tasks
| for your Laravel application. By default, we are compiling the Sass
| file for our application, as well as publishing vendor resources.
|
*/
elixir(function(mix) {
mix.sass('app.scss');
});
elixir(function(mix) {
mix.browserify('app.js');
});
elixir(function(mix) {
mix.version(['css/app.css', 'js/app.js']);
});
出現錯誤[Vue warn]: Cannot find element: body
任何幫助表示贊賞,
運行它時,我只會看到{{message}}
,而不是Hello Vue World。
在這里遵循了一些教程: https : //asked.io/quick-start-guide--laravel-5--vue-js---bootstrap-3
嘗試將您的腳本標簽放在正文的末尾而不是頭部。
當腳本加載到頭部標簽中時,主體尚不存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.