美文网首页微信小程序
9-8 新版本更新后的补充章节

9-8 新版本更新后的补充章节

作者: 留白_汉服vs插画 | 来源:发表于2017-11-30 15:49 被阅读7次

一 redirectTo和navigateTo不能再跳转到带有tab选项卡的页面

首先是welcome欢迎页面无法跳转到文章页面的问题。这是因为小程序新增了一个接口wx.switchTab。这个接口是专门用来跳转到带有tabbar的页面。

但我不理解的是,你新增接口为什么要更改以前的接口。以前用redirectTo和navigateTo都是可以跳转到带有tabbar的页面。但更新后redirectTo和navigateTo均不可以跳转了。而且没有给出明显的错误提示。但如果你有fail方法接收错误消息的话,fail方法的参数里会含有一个错误提示的,非常隐蔽。更改后的代码如下:

代码页:welcome.js

Page({onTap:function(event){wx.switchTab({url:"../posts/post"});}})

请注意switchTab只能跳转到带有tab的页面,不能跳转到不带tab的页面!跳转不带tab的页面还是需要使用redirect或者navigate!所以,如果如果你的post页面还没有加入tab选项卡,请依然使用redirect或者navigate!

二 Page的onLoad函数里不可以再直接对data变量赋值做数据绑定

这又是一个很无理的改动,应该是更改了绑定数据的时机。之前版本,在onLoad函数里不需要使用this.setData方法来做数据更新,只需要使用this.data = { key:value} 即可更新数据绑定变量。这样做的方法我在课程里也分析过,是因为onLoad函数执行是在数据绑定初始化之前。

但此次更新后这种方法失效了,造成文章页面无法正常初始化数据。请同学们将所有用this.data做数据绑定的地方,更新成this.setData问题即可解决。举一个代码的例子:

代码页面:post.js

Page({data:{},onLoad:function(){// this.data.postList = postsData.postListthis.setData({postList:postsData.postList});},

三 wx.request 方法的Content-Type参数

这又是很奇葩的一个问题。最早的版本使用content-type:application/json 即可成功访问豆瓣的数据。112301版本更新后,application/json参数不可以使用了。但形如content-type: ‘ ’,content-type:xxx,content-type:aaaaaaa 都可以成功调用。

最新的0.11.122100版本 content-type:' ' 形式不可以用了。但其他任意形式都可以用,只要不是空字符串和application/json。

请同学们把相关方法更改成 content-type:json或者content-type:xxxxxx,都可以成功调用豆瓣api。下面是代码示例:

functionhttp(url,callBack){wx.request({url:url,method:'GET',header:{"Content-Type":"json"},success:function(res){callBack(res.data);},fail:function(error){console.log(error)}})}

3个问题解决后,项目就没问题了。大家以上方法做对照修改。

相关文章

  • 9-8 新版本更新后的补充章节

    一 redirectTo和navigateTo不能再跳转到带有tab选项卡的页面 首先是welcome欢迎页面无法...

  • git的一些操作

    首先是git的两个命令,以后再补充吧。。。 git log git reset () 更新 首先拉一下,更新版本 ...

  • react-navigation(3.0.9) 问题

    之前的文章中提到过 Tab和Nav嵌套的问题现在更新版本后仍然有问题,现作补充 1.嵌套使用的时候,无法设置Nav...

  • 测试

    更新内容《新版本》更新内容 更新版本《3.0》更新版本 更新链接《https://www.lanzous》更新链接

  • xcrun: error: invalid active dev

    mac更新版本后Git不能使用的问题: 今天更新mac最新版本后,xcode使用git提交代码报错,开始以为是ss...

  • rjkgx

    更新版本【】更新版本 更新内容《》更新内容 更新链接〖〗更新链接

  • 吃鸡语音助手

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -】更新内容 新版本【2.1】新版本 链接【http...

  • 吃鸡语音助手葫芦侠

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -】更新内容 新版本【2.2】新版本 链接【http...

  • iapp远程更新

    更新标题【有新版本了可更新】更新标题 更新内容【-修复Bug -修复下载】更新内容 新版本【1.0】新版本 链接【...

  • iapp

    新版本【2.0】新版本 更新标题【新版本】更新标题 更新内容【软件已更新2.0,修复大量bug】更新内容 链接【h...

网友评论

    本文标题:9-8 新版本更新后的补充章节

    本文链接:https://www.haomeiwen.com/subject/whbvbxtx.html