vue怎么实现打包后生成一个配置文件且可以修改IP


本篇内容介绍了“vue怎么实现打包后生成一个配置文件且可以修改IP”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

实现

安装插件

npminstall--save-devgenerate-asset-webpack-plugin

修改vue.config.js中的文件

letGenerateAssetPlugin=require('generate-asset-webpack-plugin');letcreateServerConfig=functionpilation){letcfgJson={ApiUrl:"192.168.1.174:8040"};returnJSON.stringify(cfgJson);}

由于chrome禁止ajax访问本地文件,所以换成了jsonP访问数据

<script>functiongetJson(data){//data就是要取的json数据console.log(data);localStorage.setItem('IP',JSON.stringify(data))//可以在函数内部对json数据进行处理}</script><scripttypeof="text/javascript"src="serverconfig.json?callback=getJson"></script>

json文件

getJson要和前面的名称一致,并且需要在打包自行添加

getJson({"ApiUrl":"192.168.1.123:8088"})

然后就可以实现通过配置文件来改变IP了,在使用过程中跨域问题确实比较麻烦,通过修改浏览器设置对于实施来说不太友好,所以参考选择了jsonP实现获取到本地json文件。

“vue怎么实现打包后生成一个配置文件且可以修改IP”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注主机评测网网站,小编将为大家输出更多高质量的实用文章!


上一篇:Python之debug调试的方法是什么

下一篇:React组件通信如何实现


Copyright © 2002-2019 测速网 https://www.inhv.cn/ 皖ICP备2023010105号 城市 地区 街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!
热门搜索