有一个商品的详情也用了ion-segment,但是商品的详情需要直接将后台传回的dom元素直接放进去,折腾好久都没搞定最后想了一个折中的办法,
ion-segment选中时获取里面的dom元素,或者添加dom元素进去
<ion-segment-button></ion-segment-button>有一个ionSelect事件,可以判断是哪个是否被选中,但是要拿到里面的dom拿不到,
最后就写了一个定时器,在选中之后给一个时间让dom元素加载完,在进行获取元素。
代码:
<ion-segment-button value="name" (ionSelect)='handler()'>
商品
</ion-segment-button>
handler(){
setTimeout(()=>{
let dom = document.querySelector('.'className) //className 为要获取元素的class
dom.appendChild(xx) //xx为要添加的dom
},500)
}