Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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 使用VueJS时未能装载组件_Javascript_Html_Vue.js - Fatal编程技术网

Javascript 使用VueJS时未能装载组件

Javascript 使用VueJS时未能装载组件,javascript,html,vue.js,Javascript,Html,Vue.js,我试图在我的项目中使用vue2编辑器,但无法使其正常工作。它说:“未能装载组件:未定义模板或呈现函数。”当我尝试使用导入而不是require时,会收到错误消息:“找不到模块的声明文件…”。我已经建立了一个d.ts来解决这个问题,但仍然不起作用 感谢您的帮助 从“Vue属性装饰器”导入{Component,Vue}; 从“/PopupImages.vue”导入PopupImages; 从“vue js modal”导入VModal; 从“/UploadFile.vue”导入UploadFile

我试图在我的项目中使用vue2编辑器,但无法使其正常工作。它说:“未能装载组件:未定义模板或呈现函数。”当我尝试使用导入而不是require时,会收到错误消息:“找不到模块的声明文件…”。我已经建立了一个d.ts来解决这个问题,但仍然不起作用

感谢您的帮助


从“Vue属性装饰器”导入{Component,Vue};
从“/PopupImages.vue”导入PopupImages;
从“vue js modal”导入VModal;
从“/UploadFile.vue”导入UploadFile;
从“axios”导入axios;
从“./路由器”导入路由器;
从“./store”导入存储;
const vueditor=require('vue2-editor')。默认值;
班级路线{
名称:字符串;
描述:字符串;
构造函数(){
this.name=“”;
此名称为“”;
控制台日志(Vueditor);
}
}
use(VModal,{dynamic:true});
@组成部分({
组成部分:{
VModal,
上传文件,
维迪托
}
})
导出默认类NewRoute扩展Vue{
路线:路线;
内容:任何;
构造函数(){
超级();
this.route=新路由();
this.content=‘测试’;
}
sendData(){
让newRoute={
名称:this.route.name,
description:this.route.description
}
控制台日志(newRoute);
axios.get(“”)
。然后((响应)=>{
控制台日志(响应);
})
.catch((错误:任意)=>{
console.log(错误);
})
}
}

插入新线索

路由名称

描述

上传JSON或GPX文件


提交
尝试这样导入:
从“vue2编辑器”导入{Vueditor}
该库中的默认导出是一个
PluginObject
,而不是实际的
Vueditor
,这就是为什么需要将其更改为命名导出的原因。我在您的代码片段中没有看到任何
.mount()
。我猜这就是导致错误的原因,我不知道。