ドットインストールvue.jsのチュートリアルで積んでいます
https://dotinstall.com/lessons/basic_vuejs_v2/43903
↑作成したindex.htmlをブラウザで確認するとmain.jsで定義したnameではなく<p>タグの中身そのままで {{ name }}としか表示されません。
(本来であればそのままnameの値が表示されるはずなのですが)
ミスっているところあれば教えてください
以下コードと出力結果です
JavaScript
1(function () { 2 'use strict'; 3 4 var vm = new Vue({ 5 6 el: '#app', 7 data: { 8 name: "hoge" 9 } 10 }); 11})(); 12
HTML
1<!DOCTYPE html> 2<html lang="ja"> 3 4<head> 5 <meta charset="UTF-8"> 6 <title>My Vue App</title> 7 <link rel="stylesheet" href="css/styles.css"> 8</head> 9 10<body> 11 <div id="app"> 12 <p>{{name}}</p> 13 </div> 14 <script src="https://cdn.jsdelivr.net/npm/vue"></script> 15 <script src="js/main.js"></script> 16</body> 17 18</html>
<追記>
以下、ファイルの階層です
MyVueApp---
|
|---css---styles.css
|---js---main.js
|---index.html
VSCodeでmain.jsを実行したら以下のようなログが出ました
log
1C:\Program Files\nodejs\node.exe --inspect-brk=19324 js\js\main.js 2Debugger listening on ws://127.0.0.1:19324/982f63eb-7adf-45e2-a6eb-6a6a447d3e5b 3For help, see: https://nodejs.org/en/docs/inspector 4Debugger attached. 5Waiting for the debugger to disconnect... 6ReferenceError: Vue is not defined 7 at e:\git\MyVueApp\js\js\main.js:4:12 8 at Object.<anonymous> (e:\git\MyVueApp\js\js\main.js:11:3) 9 at Module._compile (internal/modules/cjs/loader.js:952:14) 10 at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10) 11 at Module.load (internal/modules/cjs/loader.js:811:32) 12 at Function.Module._load (internal/modules/cjs/loader.js:723:14) 13 at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10) 14 at internal/main/run_main_module.js:17:11
回答3件
あなたの回答
tips
プレビュー