新手跳坑指南《五十》新建项目页面空白

2017-01-10

新建微信小程序项目,页面空白。


原因: 可能跟我经常使用科学上网工具有关, 自动设置了代理。

解决办法: 关掉代理即可


新手跳坑指南《五十》新建项目页面空白 


另外设置代理,还可能会引发其他原因,是否设置了代理,是可以在出现某些问题时,检查项目之一;



2. 页面打开后没有数据, 需要刷新一下才会有数据显示出来。


原因: 绑定数据时用错方式, 用this.data可以获取到数据, 但是不能直接通过this.data.index = 1 这样设置数据。这样虽然可以改变data中的数据,但是不会同步到页面上。

解决办法: 使用this.setData()方法来绑定数据。


3. 使用wx.setNavigationBarTitle(Object)设置导航栏标题,会导致标题栏闪烁, 或显示上一个页面的标题。


原因:在onLoad中设置的话, 会在onReady的时候,将title设置为app.json中的值。在onReady中设置的话,会先显示app.json中的值,然后页面加载完这个title才改变。


解决办法: 可以在当前page的json文件中配置该标题。

    {

        "navigationBarTitleText" : "标题"

    }

ps: 如果该页面标题是动态的(比如博客文章的标题), 可能只能在onReady的时候设置title了吧, 就是会有一个闪烁切换的过程。至今没有找到好的办法避免。




0
收藏