Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未捕获引用错误:未在room.js:109中定义Vue_Javascript_Html_Css_Vue.js - Fatal编程技术网

Javascript 未捕获引用错误:未在room.js:109中定义Vue

Javascript 未捕获引用错误:未在room.js:109中定义Vue,javascript,html,css,vue.js,Javascript,Html,Css,Vue.js,这些代码是在webstrom上运行的,google上的结果有一个错误,它说uncaughtreferenceerror:Vue没有在room.js:109中定义,它还说Vue.component(“room”)是uncaughtreferenceerror,due没有定义,但我不知道为什么,因为我导入了Vue html: 房间 飯店資料 折價 服務費 房間編輯 {{r.name}} + 新增房間 {{room.name} 房間名稱 價錢 折價 英文 圖片網址 房間設備 早餐 无线网络

这些代码是在webstrom上运行的,google上的结果有一个错误,它说uncaughtreferenceerror:Vue没有在room.js:109中定义,它还说Vue.component(“room”)是uncaughtreferenceerror,due没有定义,但我不知道为什么,因为我导入了Vue

html:


房间
飯店資料

折價 服務費 房間編輯 {{r.name}} + 新增房間
{{room.name} 房間名稱 價錢 折價 英文 圖片網址 房間設備 早餐 无线网络 浴缸 房間列表
{{room_data.name} {{room_data.eng} {{room_data.discount}}*{{hotel_discount}}}={{{final_discount_show}}折 {{最终价格}

TWD {{room_data.price}} {{最终价格}
ReferenceError:Vue未在文件室中定义。js:109

只需将加载Vue的
放在加载应用程序的
之前(
room.js
):


这个简单的重新排序可以消除您抱怨的错误消息:


“它仍然有同样的问题”

您必须意识到,在当前状态下,您仍然在浏览器解析HTML之前执行
room.js
脚本,因此还没有DOM,
new Vue({el:'#app'})
将找不到任何要附加的内容

在DOM就绪后延迟
新Vue
调用,或者只需将
标记移动到
的末尾:


请参见,例如,

它仍然存在与之相同的问题。请参见编辑后的答案。您可能不理解的是,您的应用程序由于其他原因仍然无法工作。请参见上述答案。