前端框架使用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...