微信小程序电影列表(一)

微信小程序电影列表(一)

   当我们再次见面的时候,不得比现在优秀一点点嘛~  

tab 选项卡

使用 tab 选项卡,首先我们等去之前新闻列表的 welcome.js 文件中修改一个地方:

 // 页面之间平行跳转,之前的页面被关闭,不可返回,进入同级界面
    wx.navigateTo({
      url: '../posts/post',
    });
  },

 

122100版本中,如果跳转到一个带有 tab 选项卡的页面,必须用 wx.switchTab 这个新增方法。请更改为这个方法。但是如果要跳转到一个不带 tab 选项卡的页面,还是需要使用 redirect 或者 navigate 。 

 

效果图:

    微信小程序电影列表(一)_第1张图片

 

 微信小程序 tabBar 官方说明文档:https://developers.weixin.qq.com/miniprogram/dev/framework/config.html

tabBar 使用案例:

"tabBar":{
    "list":[
      {
        "pagePath": "",
        "text": "主页"
      },
      {
        "pagePath": "",
        "text": "日志"
      }
    ]
  }

新建 movies 文件夹,并创建对应的四个文件

    微信小程序电影列表(一)_第2张图片

 

在 app.js 文件中 添加 tarBar 设置

{
  "pages": [
    "pages/posts/post",
    "pages/movies/movies",
    "pages/welcome/welcome",
    "pages/posts/post-detail/post-detail"
  ],
  "window": {
    "navigationBarBackgroundColor": "#405f80"
  },
  "tabBar":{
    "list":[
      {
        "pagePath": "pages/movies/movies",
        "text": "电影"
      },
      {
        "pagePath": "pages/posts/post",
        "text": "文章"
      }
    ]
  }
}

     微信小程序电影列表(一)_第3张图片

 

设置 tabTar 图标

修改 app.json 文件,为 tabbar list设置图片路径:

{
  "pages": [
    "pages/posts/post",
    "pages/movies/movies",
    "pages/welcome/welcome",
    "pages/posts/post-detail/post-detail"
  ],
  "window": {
    "navigationBarBackgroundColor": "#405f80"
  },
  "tabBar": {
    "borderStyle": "white",
    "list": [
      {
        "pagePath": "pages/posts/post",
        "text": "阅读",
        "iconPath": "/images/tab/yuedu.png",
        "selectedIconPath":"/images/tab/yuedu_hl.png"
      },
      {
        "pagePath": "pages/movies/movies",
        "text": "电影",
        "iconPath": "/images/tab/dianying.png",
        "selectedIconPath": "/images/tab/dianying_hl.png"
      }
    ]
  }
}

   微信小程序电影列表(一)_第4张图片   微信小程序电影列表(一)_第5张图片


 

创建电影界面

使用 template 来构建电影界面

创建文件目录结构

     微信小程序电影列表(一)_第6张图片

stars-template.wxml 文件作为评分(五颗五角星 和 得分)的模板

  微信小程序电影列表(一)_第7张图片

movie-template.wxml 文件作为异步电影的(海报 名称 评分) 的模板

  微信小程序电影列表(一)_第8张图片