ionic4 - 离子范围如果为真,按下旋钮时会显示一个具有整数值的引脚。我可以在不按下旋钮的情况下默认显示吗?
问题描述
如果离子范围为真,则按下旋钮时会显示一个具有整数值的引脚。我可以在不按下旋钮的情况下默认显示吗?
解决方案
<ion-range #pin mode="md" min="0" max="100" pin="true" knob value="50" ></ion-range>
import { Component, OnInit, Input, ViewChild, AfterViewInit, ElementRef } from '@angular/core';
@Component({
selector: 'app-range',
templateUrl: './range.page.html',
styleUrls: ['./range.page.scss'],
})
export class RangePage implements OnInit, AfterViewInit {
time:any;
@ViewChild('pin', { static: true}) pin: ElementRef;
ngAfterViewInit(){
// @ts-ignore
let child = this.pin.el.shadowRoot.children
let timer = setInterval(() => {
if (child.length > 0){
this.getPin()
console.log(child);
clearInterval(timer)
}
});
}
getPin(){
// @ts-ignore
let children = this.pin.el.shadowRoot.children
let pinEl = [...children].filter(f => {
return f.className == 'range-slider'
})
let pin = pinEl[0].getElementsByClassName('range-pin')[0]
pin.style.transform = 'translate3d(0px, -24px, 0px) scale(1)'
}
推荐阅读
- python - django-avatar 表单位置问题
- c# - c# 如果 span 会发生什么
(记忆 ) 指的是堆栈上的缓冲区 - sql - 将 postgres 表与 json 数据同步
- sql - 除非满足某些条件,否则选择表中两个值中的较低值,然后选择较高值
- c++ - 简单的 Cairo/Quartz C++ 示例
- android - WorkManager 在不同应用中的 uniqueWorkName
- c++ - Clion 的调试器正在运行程序,但常规控制台没有。
- algorithm - 约翰逊算法的负边缘 - 距离矩阵
- python - Pandas - 将 excel 数据框转换为特定的字典格式
- python - Pandas:对多列求和,但如果该行中的任何列是 NaN 或 0,则写 NaN