<template>
							 | 
						|
									<view class="yingbing-reader-header">
							 | 
						|
										<view class="yingbing-reader-header-left">
							 | 
						|
											<view class="yingbing-reader-header-back" :style="{'border-top-color': color, 'border-left-color': color}" v-if="backShow"
							 | 
						|
											@touchstart.stop.prevent @touchmove.stop.prevent @touchend.stop.prevent="handleBack"
							 | 
						|
											@mousedown.stop.prevent @mousemove.stop.prevent @mouseup.stop.prevent="handleBack"></view>
							 | 
						|
											<text class="yingbing-reader-header-text" :style="{color: color}">{{title}}</text>
							 | 
						|
										</view>
							 | 
						|
										<text class="yingbing-reader-header-text" :style="{color: color}" v-if="progress">{{progress.toFixed(2)}}%</text>
							 | 
						|
									</view>
							 | 
						|
								</template>
							 | 
						|
								
							 | 
						|
								<script>
							 | 
						|
									import Battery from '../battery/battery.vue'
							 | 
						|
									export default {
							 | 
						|
										inject: ['getColor', 'getBackShow'],
							 | 
						|
										props: {
							 | 
						|
											title: {
							 | 
						|
												type: String,
							 | 
						|
												default: ''
							 | 
						|
											},
							 | 
						|
											progress: {
							 | 
						|
												type: [Number, String],
							 | 
						|
												default: 0
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										computed: {
							 | 
						|
											color () {
							 | 
						|
												return this.getColor()
							 | 
						|
											},
							 | 
						|
											backShow () {
							 | 
						|
												return this.getBackShow()
							 | 
						|
											}
							 | 
						|
										},
							 | 
						|
										methods: {
							 | 
						|
											handleBack (e) {
							 | 
						|
												e.preventDefault && e.preventDefault()
							 | 
						|
												e.stopPropagation && e.stopPropagation()
							 | 
						|
												uni.$emit('yingbing-reader-back')
							 | 
						|
											}
							 | 
						|
										}
							 | 
						|
									}
							 | 
						|
								</script>
							 | 
						|
								
							 | 
						|
								<style>
							 | 
						|
									.yingbing-reader-header {
							 | 
						|
										display: flex;
							 | 
						|
										flex-direction: row;
							 | 
						|
										align-items: center;
							 | 
						|
										justify-content: space-between;
							 | 
						|
										margin-bottom: 10px;
							 | 
						|
										height: 20px;
							 | 
						|
									}
							 | 
						|
									.yingbing-reader-header-left {
							 | 
						|
										display: flex;
							 | 
						|
										flex-direction: row;
							 | 
						|
										align-items: center;
							 | 
						|
									}
							 | 
						|
									.yingbing-reader-header-text {
							 | 
						|
										font-size: 10px;
							 | 
						|
										opacity: 0.5;
							 | 
						|
									}
							 | 
						|
									.yingbing-reader-header-back {
							 | 
						|
										width: 6px;
							 | 
						|
										height: 6px;
							 | 
						|
										border-top-width: 1px;
							 | 
						|
										border-left-width: 1px;
							 | 
						|
										border-top-style: solid;
							 | 
						|
										border-left-style: solid;
							 | 
						|
										transform: rotateZ(-45deg);
							 | 
						|
										margin-right: 5px;
							 | 
						|
										opacity: 0.5;
							 | 
						|
									}
							 | 
						|
								</style>
							 |