Skip to content

开发信息模块

数据结构

ESDevelopInfo

开发者信息

参数描述类型非空
versionCode版本号number
versionName版本名称string
packageName包名string
channel渠道string

接口

getDevelop

该方法获取开发者信息。

完整方法声明:function getDevelop(): ESDevelopInfo

  • 参数:

  • 返回值:
属性描述类型默认值
开发者信息ESDevelopInfo

getPackageName

该方法获取包名。

完整方法声明:function getPackageName(): string

  • 参数:

  • 返回值:
属性描述类型默认值
包名string

getVersionName

该方法获取版本名称。

完整方法声明:function getVersionName(): string

  • 参数:

  • 返回值:
属性描述类型默认值
版本名称string

getVersionCode

该方法获取版本号。

完整方法声明:function getVersionCode(): string

  • 参数:

  • 返回值:
属性描述类型默认值
版本号string

getChannel

该方法获取渠道。

完整方法声明:function getChannel(): string

  • 参数:

  • 返回值:
属性描述类型默认值
渠道string

基础用法

  • 代码示例:
    点击查看源码
    vue
    <template>
    	<div class='es-sdk-root-css'>
    		<s-title-view class='es-sdk-content-title-css' :text='this.$options.name' />
    		<div class='es-sdk-content-divider-css' />
    		<div class='es-sdk-content-column-css'>
    			<s-text-view text='开发信息模块用来获取开发相关runtime信息'></s-text-view>
    			<s-text-view :text="'Runtime版本名称:' + versionName"></s-text-view>
    			<s-text-view :text="'Runtime版本号:' + versionCode"></s-text-view>
    			<s-text-view :text="'Runtime包名:' + packageName"></s-text-view>
    			<s-text-view :text="'Runtime渠道:' + channel"></s-text-view>
    		</div>
    	</div>
    </template>
    
    <script lang='ts'>
    
    import {defineComponent} from '@vue/runtime-core';
    import {ref} from 'vue';
    import {useESDevelop} from '@extscreen/es3-core';
    
    export default defineComponent({
    	name: '开发信息模块',
    	setup() {
    		const develop = useESDevelop();
    		const versionCode = ref(-1);
    		const versionName = ref('');
    		const packageName = ref('');
    		const channel = ref('');
    
    		const onESCreate = (params) => {
    			versionCode.value = develop.getVersionCode();
    			versionName.value = develop.getVersionName();
    			packageName.value = develop.getPackageName();
    			channel.value = develop.getChannel();
    		};
    
    		return {
    			onESCreate,
    			versionCode,
    			versionName,
    			packageName,
    			channel,
    		};
    	},
    });
    
    </script>
    <style>
    </style>