elementUI slider雙向進度條

2021-10-07 20:44:23 字數 3784 閱讀 7275

前端框架使用vue + element ui ,故選用element ui 元件中的進度條

element元件位址

>

="content-hd"

>

雙向進度條<

/h2>

<

/div>

="content-bd"

>

:base_info=

"base_info"

v-on:input_value=

"user_input_value"

v-on:is_true=

"is_true_value"

>

<

/bidirectionsliderbar>

<

/div>

<

/div>

<

/template>

import bidirectionsliderbar from

'../components/bidirectionsliderbar'

// 雙向進度條

export

default

, base_info:

, min_single_amount :

'',

max_single_amount :

'',

flag_is_true_value:'',

}},created()

, components:

, methods:

,// 接收進度條子元件傳遞的資料

user_input_value

(value)

,// 接收進度條子元件傳遞的資料

is_true_value

(value)}}

<

/script>

/deep/

.el-slider__marks-text

.slider-bar-input

<

/style>

components/bidirectionsliderbar.vue檔案

<

!-- 雙向進度條 --

>

="slider-bar-wrp"

>

="tc"

>

class

="slider-bar-input"

v-model=

"input_value[0]"

@input=

"on_change_input_value_min"

placeholder=

"請輸入內容"

>

<

/el-input>

="gapl"

>元<

/span>

-<

/span>

class

="slider-bar-input"

v-model=

"input_value[1]"

@input=

"on_change_input_value_max"

placeholder=

"請輸入內容"

>

<

/el-input>

="gapl"

>元<

/span>

="el-form-item__error"

>

}<

/div>

<

/div>

v-if=

"isshow"

range

:step=

"move_step"

:min=

"marks_min"

:max=

"marks_max"

:marks=

"marks"

@change=

"on_input_user_recv_amount"

:format-tooltip=

"formattooltip"

>

<

/el-slider>

<

/div>

<

/template>

import publichfun from

"../utils/fun"

export

default},

data()

,// 滑動條下標

flag_user_recv_amount_month_min:

true

, flag_user_recv_amount_month_max:

true

, isshow:

true}}

,created()

, methods:

,/**

* @function 輸入值

*/on_change_input_value_min

(val)

else

if(split[1]

&& split[1]

.length >2)

else

if(publichfun.

_comparefloat

(val,

this

.base_info.max_limit)

)else,1

)}// 傳參給父元件

this

.$emit

('input_value'

,this

.input_value)

this

.$emit

('is_true',(

this

.flag_user_recv_amount_month_min &&

this

.flag_user_recv_amount_month_max))}

,/**

* @function 輸入值

*/on_change_input_value_max

(val)

else

if(split[1]

&& split[1]

.length >2)

else

if(publichfun.

_comparefloat

(val,

this

.base_info.max_limit)

)else,1

)}// 傳參給父元件

this

.$emit

('input_value'

,this

.input_value)

this

.$emit

('is_true',(

this

.flag_user_recv_amount_month_min &&

this

.flag_user_recv_amount_month_max))}

,on_input_user_recv_amount

(val)}}

<

/script>

.slider-bar-wrp

.slider-bar-wrp .slider-bar-input

.slider-bar-wrp .enhance-payment

<

/style>

elementUI slider單向進度條

前端框架使用vue element ui 故選用element ui 元件中的進度條 element元件位址 content hd 單向進度條 h2 div content bd base info base info v on input value user input value v on i...

進度介面 進度引擎

前段時間工作中遇到乙個問題,需要提供給前端乙個進度資訊展示的介面,一直的思路是將資訊資料放redis中,當每次請求的時候從redis中取出來,更新後再放回redis中,並且將此次的資料返回給前端。但是有乙個問題推翻了這種思路,當資料量過大時 或者獲取某一資料耗時過長時,前端會間隔幾秒就來請求介面,但...

進度控制 SeekBar進度條

通過滑塊的位置來標識數值,而且拖動條允許使用者拖動滑塊來改變進度值的大小。1.主要屬性和方法 setmax 設定seekbar的最大數值 setprogress 設定seekbar當前的數值 setsecondaryprogress 設定seekbar的第二數值 2.seekbar與progress...