mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-06 23:25:06 +08:00
使用 uview 重构实际登陆
This commit is contained in:
@ -0,0 +1,42 @@
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
sliderRect: {},
|
||||
info: {
|
||||
width: null,
|
||||
left: null,
|
||||
step: this.step,
|
||||
disabled: this.disabled,
|
||||
min: this.min,
|
||||
max: this.max,
|
||||
value: this.value
|
||||
}
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.init()
|
||||
},
|
||||
methods: {
|
||||
init() {
|
||||
this.getSliderRect()
|
||||
},
|
||||
// 获取slider尺寸
|
||||
getSliderRect() {
|
||||
// 获取滑块条的尺寸信息
|
||||
uni.$u.sleep().then(() => {
|
||||
this.$uGetRect('.u-slider').then((rect) => {
|
||||
this.info.width = rect.width
|
||||
this.info.left = rect.left
|
||||
})
|
||||
})
|
||||
},
|
||||
// 此方法由wxs调用,用于修改v-model绑定的值
|
||||
updateValue(value) {
|
||||
this.$emit('input', value)
|
||||
},
|
||||
// 此方法由wxs调用,发出事件
|
||||
emitEvent(e) {
|
||||
this.$emit(e.event, e.value ? e.value : this.value)
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user