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”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注主机评测网网站,小编将为大家输出更多高质量的实用文章!
下一篇:React组件通信如何实现
输入法切换键是哪个键?输入法切
冬月是哪一个月?冬月是什么意思
个人所得税退税金额怎么算出来的
输入法全角和半角有什么区别?输
a4纸尺寸是多少厘米?a4纸的由来
个人所得税扣除标准?个人所得税
输入法哪个好用?输入法介绍
卡拉OK是哪个国家发明的?卡拉OK
mikutools原神网页版入口链接?m
关机特别慢什么原因?电脑和手机