优化环境变量配置问题 区分测试环境与生产环境

This commit is contained in:
BianLzhaoMin 2024-05-17 14:40:37 +08:00
parent e33e2c8094
commit 7c741e09b1
2 changed files with 38 additions and 22 deletions

View File

@ -1,24 +1,40 @@
<template>
<template>
<div></div>
<!-- <router-link :to="url" target="_blank"></router-link> -->
</template>
<script>
export default {
data() {
return {
// url: '/new-page' //
};
},
created () {
this.openNewWindow()
this.$tab.closePage().then(() => { });
},
methods: {
openNewWindow() {
window.open('http://192.168.0.14:21624/index01.html?token='+localStorage.getItem('token'), '_blank');
// window.open('http://112.29.103.165:21624/index01.html?token='+localStorage.getItem('token'), '_blank'); // 线
}
</template>
<script>
export default {
data() {
return {
// url: '/new-page' //
jumpUrl: '',
}
},
created() {
if (process.env.NODE_ENV === 'production') {
this.jumpUrl = 'http://112.29.103.165:21624/'
} else {
this.jumpUrl = 'http://192.168.0.14:21624/'
}
this.openNewWindow()
this.$tab.closePage().then(() => {})
},
methods: {
openNewWindow() {
// window.open(
// 'http://192.168.0.14:21624/index01.html?token=' +
// localStorage.getItem('token'),
// '_blank',
// )
window.open(
`${this.jumpUrl}index01.html?token=${localStorage.getItem(
'token',
)}`,
'_blank',
)
// window.open('http://112.29.103.165:21624/index01.html?token='+localStorage.getItem('token'), '_blank'); // 线
},
},
}
};
</script>
</script>

View File

@ -19,7 +19,7 @@ module.exports = {
// 部署生产环境和开发环境下的URL。
// 默认情况下Vue CLI 会假设你的应用是被部署在一个域名的根路径上
// 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
publicPath: process.env.NODE_ENV === 'production-nw' ? '/gl/' : '/', ///gl/
publicPath: process.env.NODE_ENV === 'production' ? '/' : '/', ///gl/
// 在npm run build 或 yarn build 时 生成文件的目录名称要和baseUrl的生产环境路径一致默认dist
outputDir: 'dist',
// 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)