【问题标题】:Vue.js - Different branding and styles depending on different domainsVue.js - 不同的品牌和风格取决于不同的领域
【发布时间】:2021-07-07 23:28:28
【问题描述】:

我需要根据使用相同代码库托管的域来更改应用品牌或主题, 我正在使用带有 vue-cli 和 tailwindcss 的 vue.js 进行样式设置,有没有办法实现这一点?

示例:访问 a.com,显示蓝色主题,访问 b.com,显示相同页面但颜色不同。

【问题讨论】:

    标签: css vue.js vuejs2 vue-component tailwind-css


    【解决方案1】:

    您可以在您的 app.vue 中运行 beforeCreate 方法来检查主机,例如这个 window.location.host,并执行您的任务来设置您的样式。

    例如

    async beforeCreate() {
        const url = window.location.host; //http://localhost:8080
    
       if(url === "something.com"){
         doSomething();
       }else{
         doSomethingElse();
       }
    }
    

    【讨论】:

      猜你喜欢
      • 2016-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-22
      相关资源
      最近更新 更多