同一页面,进行切换steps,发现第二个steps,下拉长度与第一个高度一致。
解决办法 去文件中找到uview-ui中steps页面,如下是我的地址
node_modules/uview-ui/components/u-steps-item/u-steps-item.vue
再methods init()中添加一个
uni.$u.sleep().then(() => {
this.getStepsItemRect()
})
methods: {
init() {
// 初始化数据
this.updateParentData()
if (!this.parent) {
return uni.$u.error('u-steps-item必须要搭配u-steps组件使用')
}
this.index = this.parent.children.indexOf(this)
this.childLength = this.parent.children.length
uni.$u.sleep().then(() => {
this.getStepsItemRect()
})
},
}