鍍金池/ 問答/HTML5  HTML/ ios不渲染某一個(gè)dom

ios不渲染某一個(gè)dom

bug環(huán)境是這樣的:一個(gè)混合app 首頁(yè)是原生做的 詳情是h5做的 購(gòu)物車是h5做的

問題是這樣的:ios環(huán)境下 從首頁(yè)進(jìn)入購(gòu)物車頁(yè)面 tab的第一個(gè)不渲染樣式 但是從詳情頁(yè)進(jìn)入購(gòu)物車頁(yè)面卻正常渲染, 安卓環(huán)境下是一點(diǎn)毛病都沒得,不管從哪里進(jìn)入。

此圖為ios環(huán)境中首頁(yè)進(jìn)入購(gòu)物車圖,頭部tab可以點(diǎn)擊切換,當(dāng)我點(diǎn)擊切換后,就顯示正常了。
圖片描述

此圖為正常顯示圖。

圖片描述

tab樣式:
圖片描述

html結(jié)構(gòu):
圖片描述

由上很明顯的發(fā)現(xiàn):后面三個(gè)的span的css都渲染了,憑什么第一個(gè)不渲染?而且是只有在特定的情況下進(jìn)入頁(yè)面不渲染第一個(gè)?
再次強(qiáng)調(diào)下:只有一種情況會(huì)出現(xiàn)此bug:ios環(huán)境下從首頁(yè)(原生做的)進(jìn)入次頁(yè)面(H5做的),ios環(huán)境下 從詳情(H5做的)進(jìn)入不會(huì)出現(xiàn),安卓環(huán)境下,無(wú)論怎么進(jìn)入都不會(huì)出現(xiàn)。

回答
編輯回答
陌如玉

不是很清楚 Angular 的語(yǔ)法,不過原理是一樣的,可以dug調(diào)試組件生命周期的初始化階段,查看下數(shù)據(jù)問題,應(yīng)該是渲染了空數(shù)據(jù)

2018年7月23日 18:17
編輯回答
你的瞳

自問自答:在span標(biāo)簽前面加了一個(gè)空格&npsp符號(hào),就渲染成功了。。。。。

2017年5月28日 06:40