質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Vue CLI

Vue CLIは、Vue.jsでアプリケーション開発を行うためのコマンドラインインタフェース(CLI)に基づいた開発ツールです。インタラクティブなプロジェクトの雛形や設定なしで使用できるプロトタイプの作成など、さまざまな機能が用意されています。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

1回答

1135閲覧

laravelでVue.jsを使いたい

Takahashi.r

総合スコア0

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Vue CLI

Vue CLIは、Vue.jsでアプリケーション開発を行うためのコマンドラインインタフェース(CLI)に基づいた開発ツールです。インタラクティブなプロジェクトの雛形や設定なしで使用できるプロトタイプの作成など、さまざまな機能が用意されています。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2020/09/28 07:30

現在Vue.jsをサイトをみて勉強しているのですが
ブラウザ上で何も表示されず、エラーが出て解決できません。

詳しい方ご教授お願いします。m(__)m
参考サイト

・エラーメッセージ

[Vue warn]: Error in render: "TypeError: Cannot read property 'matched' of undefined" (found in <Root>) TypeError: Cannot read property 'matched' of undefined at render (app.js:37698) at createFunctionalComponent (app.js:43745) at createComponent (app.js:43918) at _createElement (app.js:44108) at createElement (app.js:44040) at Proxy.vm._c (app.js:44177) at Proxy.eval (eval at createFunction (app.js:52329), <anonymous>:3:139) at Vue._render (app.js:44231) at Vue.updateComponent (app.js:44747) at Watcher.get (app.js:45158)

該当のソースコード

**app.js** require('./bootstrap'); import Vue from 'vue'; import VueRouter from 'vue-router'; import router from './router.js' window.Vue = Vue; Vue.use(VueRouter); const app = new Vue({ el: '#app', });
**router.js** import Router from 'vue-router' import Home from './views/Home.vue' export default new Router({ mode: 'history', routes: [ { path: '/', name: 'home', component: Home }, ] });
**Home.vue** <template> <h1>Home Page</h1> </template>
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="csrf-token" content="{{ csrf_token() }}"> <title>Example</title> <link rel="stylesheet" href="{{ mix('css/app.css') }}"> </head> <body> <div id="app"> <div id="nav"> <router-link to="/">Home</router-link> <router-view></router-view> </div> </div> <script src="{{ mix('js/app.js') }}"></script> </body> </html>

補足情報

PHP:7.4.10
laravel:8.6.0
node:v12.18.3
npm:6.14.6

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

全部記載したら勉強にならないと思うので、軽く書いときます。

new Vue({ router, render: h => h(App), components: { App }, }).$mount('#app')

投稿2020/09/28 11:07

_makoto

総合スコア38

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問