環境:vue,最新的sdk, 發現在iPhone plus 這些手機上,字體,高度都被拉伸了,畫面非常粗燥。實際上在 github 的issue去年就有人提出來了,怎么解決?https://github.com/alibaba/we...在少于750寬度的屏幕下,字體、間距、寬度、高度變小這種問題怎么解決?在5s看到頁面是變小的,在6plus又是變大的,導致app的weex頁面跟原生其他頁面不一致。。。var height = 88 * 750 / env.deviceWidth 這樣寫可以適配,但是,這樣的話每個樣式都需要定義一個變量,然后計算一次,這樣很麻煩。有沒有統一的處理?.we文件還是按正常的寫多少px,然后有個預處理的公式進行統一轉換?css的預處理?求助??!https://github.com/alibaba/we...weex中的說明:In order to simplify the page design and the complete underlying implementation, the width of our default screen is unified to 750 pixels, different screens should be scaled with corresponding ratio.也就是說weex的元素在所有的屏幕中使用的放大縮小來進行屏幕適配的,源碼中也有大量的同WXScreenResizeRadio的計算,所以我們現在開發的app包括官方的weex playground,在iphone5s中看起來比較精致,但一到iphone 6plus上,界面一拉大,撲面而來一股粗糙之感,。。。。。不能忍啊。。我們想對我們的元素在不同的屏幕上限定死大小,請問有什么好的辦法?
2 回答

慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
暫時沒有什么比較好的方法,如果需要適配頁面的話一般都是通過750px
去動態計算,如果想在不同屏幕上限定死大小,可以自行適配,比如iphone 5s
以上輸出相同的像素值。
不知道看沒看這個討論,希望對你有幫助issues-421
- 2 回答
- 0 關注
- 1183 瀏覽
添加回答
舉報
0/150
提交
取消