【发布时间】:2019-09-11 06:24:42
【问题描述】:
我正在尝试在我的 jsp 页面中实现一个 vue 组件。我尝试使用 type="module" 访问具有导入、导出语句的 js 文件来编写脚本标记,并且文件已成功加载和执行。但是在该 js 文件中执行 import 语句时,它在控制台中返回以下错误:
加载模块脚本失败:服务器以非 JavaScript MIME 类型“”响应。根据 HTML 规范对模块脚本强制执行严格的 MIME 类型检查。
下面是我的jsp代码
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<script type="module" src="../../../../js/serviceMap/packages/AssignList/index.js"></script>
下面是js文件中的一段代码
import OpsAssignList from './src/AssignList.vue'
OpsAssignList.install = function install(Vue) {
Vue.component(OpsAssignList.name, OpsAssignList)
};
export default OpsAssignList
注意:我想在我现有的 jsp 页面以及我们的独立项目中使用我的 vue 组件。所以我正在尝试使用包含导入组件等的 js 文件来访问 vue 组件。
如何使用此程序实现两者?在我的开发活动中受到打击。
【问题讨论】:
-
此链接可能对您有所帮助*.com/questions/54964965/…
-
我正在尝试使用外部脚本在我的 jsp 页面中初始化 vue 组件(即具有 ES6 语句的 js 文件,即导入)......但在上面提供的链接中,他们正在这样做使用脚本标签。顺便说一句,谢谢。