uniapp uview 获取当前运行的平台名称

uniapp yekong

platform

此属性用于获取当前运行的平台名称,相较于uni-app系统自带的条件编译的区别是,此方式让我们可以通过js的if | else if进行判断, 您可以结合实际场景进行使用。

注意:此属性返回的结果,和uni-app的条件编译名称有差别,并且结果都为小写。
使用前配置:如果您的项目为vue-cli模式,必须要在根目录的vue.config.js进行配置才有效,如下:

// vue.config.js,如没有此文件则手动创建
module.exports = {
    transpileDependencies: ['uview-ui']
}

使用

// 返回'h5'
uni.$u.platform

// 条件判断
const { platform } = uni.$u
if(platform === 'app') {
	......
} else if(platform === 'nvue') {
	......
}

各平台对应返回值如下表:
各平台对应返回值如下表

喜欢