問題:
今天在寫下拉刷新功能,然后看了官方文檔
官方說再config的window選項中開啟,于是我天真的在page對應(yīng)的json文件中碼出了
{
? "window": {
? ? "enablePullDownRefresh": true
? }
}
悲劇的是怎么都不生效,然后我在app.json中同樣設(shè)置,驚奇的是竟然生效了,那么到底哪里不對呢.....
經(jīng)過測試后發(fā)現(xiàn).........app.json中在window對象中設(shè)置,然而在頁面的配置中,不需要window,
{
? ? "enablePullDownRefresh": true
}
對,沒錯,去掉window這一層,再測試,發(fā)現(xiàn),完全ok了.........
然后我又跑回去看了下文檔....
官方原來早就聲明了:
"每一個小程序頁面也可以使用.json文件來對本頁面的窗口表現(xiàn)進行配置宏邮。 頁面的配置比app.json全局配置簡單得多,只是設(shè)置 app.json 中的 window 配置項的內(nèi)容缸血,頁面中配置項會覆蓋 app.json 的 window 中相同的配置項蜀铲。頁面的.json只能設(shè)置window相關(guān)的配置項,以決定本頁面的窗口表現(xiàn)属百,所以無需寫window這個鍵"
所以看文檔一定要仔細.也許跳過的地方就是漏掉的地方呢