Skip to content

版本信息API

使用Version类需要导入Version模块
导入示例:

const { Version } = require('./GMLIB-LegacyRemoteCallApi/lib/GMLIB_API-JS');   

关于插件版本

GMLIB和LRCA版本获取

/** 获取GMLIB-LegacyRemoteCallApi版本 */   
Version.getLrcaVersion()   
/** 获取GMLIB版本 */   
Version.getGmlibVersion()   
  • 返回值类型:Version

判断LRCA是否大于或等于某版本

Version.isPluginVersionMatched(version)   
  • version:Version
    要判断的版本
  • 返回值:是否大于或等于传入的版本
  • 返回值类型:Boolean

Version类创建

直接创建

new Version(major, minor, patch)   
  • major:Number
    主版本号
  • minor:Number
    次版本号
  • patch:Number
    修订版本号

从版本字符串转换

Version.fromString(version)   
  • version:String
    版本字符串
    • 如 v1.0.0 , 1.0.0
  • 返回值类型:Version

从版本数组转换

Version.fromArray(version)   
  • version:[Number,Number,Number]
    版本数组
    • 如 [1,0,0] , [1,0,0]
  • 返回值类型:Version

Version拥有属性

属性 含义 类型
v.mMajor 主版本号 Number
v.mMinor 次版本号 Number
v.mPatch 修订版本号 Number

Version拥有函数

Version类转字符串

Version.toString(prefix = true)   
  • prefix:Boolean
    是否附带“v”前缀
  • 返回值类型:String

Version类转数组

Version.toArray()   
  • 返回值类型:Array<Number,Number,Number>

获取Version的值(用来比较版本)

Version.valueOf()   
  • 返回值类型:Number