VUE中定义全局配置方法

方法一:

main.ts中

const wsapi = "ws://localhost:8081";
const appConfig = {
wsapi,
};
const app = createApp(App);
// Provide the appConfig as a global property
app.config.globalProperties.$appConfig = appConfig;
app.use(store)

VUE中

1、setup方法中

const $appConfig = instance.appContext.config.globalProperties.$appConfig;
console.log($appConfig.wsapi); // Access the wsapi variable
2、mounted中
mounted(){
console.log(this.$appConfig.wsapi); // Access the wsapi variable
const wsapi = this.$appConfig.wsapi;
},

方法二:

Vue.config.js

const { defineConfig } = require('@vue/cli-service');
const AutoImport = require('unplugin-auto-import/webpack');
const Components = require('unplugin-vue-components/webpack');
module.exports = defineConfig({
transpileDependencies: true,
chainWebpack: (config) => {
// Define wsapi as a global variable
config.plugin('define').tap((args) => {
args[0]['process.env'].wsapi = JSON.stringify('ws://localhost:8081');
return args;
});
},
});

VUE中

setup方法直接使用

console.log("processwsapi"+process.env.wsapi)
posted @   zhaogaojian  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
历史上的今天:
2020-07-10 C# 判断文件流类型
2019-07-10 Ext.net自动保存读取GrdPanel列显示状态
2019-07-10 AntDesign vue学习笔记(八)Table服务端分页使用
2018-07-10 AutoPostBack
2018-07-10 Extjs.net Button点击下载jpg图片
点击右上角即可分享
微信分享提示