鸿蒙编译期变量使用

需要修改对应module模块的hvigorfile.ts文件,修改内容如下

import { hapTasks } from '@ohos/hvigor-ohos-plugin';//当前文件初始内容,不通模块有可能不一样,都不用动
let myParams = '我是自定义参数'
export default {
    system: hapTasks,  /* Built-in plugin of Hvigor. It cannot be modified. *///当前文件初始内容,不通模块有可能不一样,都不用动
    plugins:[]     ,    /* Custom plugin to extend the functionality of Hvigor. */
    config:{
        ohos:{
            overrides:{
                buildOption:{
                    arkOptions:{
                        buildProfileFields:{
                            myParamsKey:`myParams = ${myParams}`//这里就是编译期的参数,代码中可以通过BuildProfile.ets文件中看到对应的 myParamsKey变量
                        }
                    }
                }
            }
        }
    }
}

 

posted @ 2024-08-16 11:44  凤雏小呆  阅读(17)  评论(0编辑  收藏  举报