cloud-ui.vusion
Version:
Vusion Cloud UI
25 lines (24 loc) • 1.16 kB
HTML
<div :class="$style.root">
<div :class="$style.main">
<!-- @override: 增加提示 tip -->
<div :class="$style.tip">{{ tip }}</div>
<u-slider :class="$style.slider" :value="currentValue" @input="onInput" @slide="onSlide"
:min="min" :max="max" :step="step" :precision="precision" :range="range" :readonly="readonly" :disabled="disabled"
></u-slider>
<!-- @override: 增加数值显示 -->
<div :class="$style.scales">
<span :class="$style.scale">{{ min }}{{ unit }}</span>
<span :class="$style.scale">{{ (min + max) / 2 >> 0 }}{{ unit }}</span>
<span :class="$style.scale">{{ max }}{{ unit }}</span>
</div>
</div>
<u-number-input :class="$style.input" :value="currentValue" @change="onInput($event.value)"
:min="numberMin" :max="numberMax" :step="step || 1" :precision="precision"
:formatter="formatter" :fix-on="fixOn" :hide-buttons="hideButtons"
:readonly="readonly" :disabled="disabled"
></u-number-input>
<slot>
<!-- @override: 增加单位显示 -->
<span>{{ unit }}</span>
</slot>
</div>