It's not allowed to load an initial chunk on demand.问题处理

问题原因:组件不能再pages.json中组册,再pages.json中删除这个组件就可以了

"vue+ssm Not allowed to load local resource"错误通常是由于浏览器的安全策略导致的。浏览器默认情况下不允许在前端直接加载本地资源,这是为了防止恶意代码的执行。要解决这个问题,你可以尝试以下几种方法: 1. 使用相对路径:确保你在Vue组件中引用资源时使用相对路径而不是绝对路径。相对路径可以避免加载本地资源的问题。 2. 配置代理:如果你的Vue项目和SSM项目运行在不同的端口上,你可以配置一个代理来解决跨域问题。在Vue项目的配置文件(vue.config.js)中添加以下代码: ```javascript module.exports = { devServer: { proxy: { '/api': { target: 'http://localhost:8080', // 将请求代理到SSM项目的地址 changeOrigin: true, pathRewrite: { '^/api': '' // 如果SSM项目的接口路径有前缀,可以在这里进行重写 } } } } } ``` 然后在Vue组件中使用`/api`作为接口请求的前缀,例如`axios.get('/api/user')`。 3. 配置CORS:如果你的SSM项目已经部署到服务器上,你可以在后端代码中配置CORS(跨域资源共享)来允许前端加载本地资源。在SSM项目的配置文件中添加以下代码: ```java @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowedMethods("*") .allowedHeaders("*"); } } ``` 这样就允许任何来源的请求访问你的SSM项目。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值