900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > vue-cli打包的项目改为动态配置域名地址——利用public静态文件的处理

vue-cli打包的项目改为动态配置域名地址——利用public静态文件的处理

时间:2020-07-26 05:29:27

相关推荐

vue-cli打包的项目改为动态配置域名地址——利用public静态文件的处理

vue-cil打包的项目:如何实现打包后更改接口的域名地址:使用public静态文件处理从而实现此功能

之前遇到一个需求:vue-cli打包的项目改为动态配置域名地址

之前写了一篇博客,内容如下:

vue-cli打包的项目改为动态配置域名地址:/yehaocheng520/article/details/123348730?spm=1001..3001.5501

当时是直接打包后,手动在dist文件夹中添加一个js,然后手动添加到index.html文件中。

这样其实是不太好的,想到有个public的文件夹,可以将不需要编译的文件放在public中,内容如下:

1.在public文件夹中添加config.js配置文件

var gatewayUrl = "http://xxx/"; //网关地址var supplierUrl = "http://xxxx"; const Glod = {baseUrl: gatewayUrl + "user",messageUrl: gatewayUrl + "message",loginUrl: gatewayUrl + "id4",logUrl: gatewayUrl + "log",integrationUrl: gatewayUrl + "integration",supplierUrl: supplierUrl,}

注意上面的代码,我之前是挂载到window上,现在为了方便,直接挂载到一个对象Glod上。最好不要挂载到window上。

2.在public文件夹中的index.html中引入config.js文件

注意要在**body**上面引入!!!

3.修改代码中所有关于接口域名的地方

例如request.js封装好的请求文件中:

为了保证所有的都替换成功,最好全局检索一下,然后统一替换。

4.npm run build之后,dist文件夹中也会有个config.js文件

修改config.js文件中的内容就可以实现域名的动态更改了!!!

完成!!!多多积累,多多收获!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。