Appearance
ProgressBar组件
集成和使用ProgressBar
组件。
效果预览
集成
package.json
引入库
点击查看源码
js
"@extscreen/es-core": "^x.x.x"
main-native.js
注册组件
点击查看源码
js
import {
ESProgressBarViewComponent,
} from "@extscreen/es-core";
Vue.use(ESProgressBarViewComponent)
使用初探
示例代码
点击查看源码
vue
<template>
<div class="es-sdk-root-css">
<title class="es-sdk-content-title-css" :text="this.$options.name"/>
<div class="es-sdk-content-divider-css"/>
<div class="es-sdk-content-row-css">
<progress-bar
:max-progress="100"
:progress="60"
:corner-radius="8"
:secondary-progress="80"
:background-color="backgroundColor"
:primary-color="primaryColor"
:secondary-color="secondaryColor"
class="es-progress-bar-css"/>
</div>
</div>
</template>
<script>
import {ESPage} from "@extscreen/es-core";
export default {
name: 'ProgressBar组件',
mixins: [ESPage],
data() {
return {
secondaryColor: '#54D00C',
backgroundColor: '#7415B1',
primaryColor: {
startColor: '#FFD900',
endColor: '#54D00C'
}
};
},
};
</script>
<style>
.es-progress-bar-css {
width: 800px;
height: 10px;
border-radius: 0;
}
</style>