当前位置:   article > 正文

微信小程序:wx.request网络请求_微信小程序 wx.request

微信小程序 wx.request

js部分:

  1. // index.js
  2. // 获取应用实例
  3. const app = getApp()
  4. Page({
  5.   data: {
  6.     list:[] //创建list数组
  7.   },
  8.   // 事件处理函数
  9.   bindViewTap() {
  10.     
  11.   },
  12.   onLoad() {
  13.       //保存this对象  代表page对象
  14.       var that=this;
  15.     wx.request({
  16.         url'https://m.maoyan.com/ajax/movieOnInfoList'//仅为示例,并非真实的接口地址,可以打开不校验合法域名
  17.         header: {
  18.           'content-type''application/json' // 默认值
  19.         },
  20.         success (res) {
  21.             var movieList=res.data.movieList;
  22.           that.setData({
  23.               list:movieList  //将获取的数据给list数组
  24.           })
  25.         }
  26.       })
  27.   },
  28. })

wxml部分:

  1. <view class="item" wx:for="{{list}}">
  2.     <image class="cover" src="{{item.img}}"></image>
  3.         <view class="main">电影名字:{{item.nm}}</view>
  4.         <view class="info">播放情况:{{item.showInfo}}</view>
  5.         <view class="star">{{item.start}}</view>
  6.     <text class="score">评分:{{item.sc}}</text>
  7. </view>

wxss部分:

  1. /**index.wxss**/
  2. .userinfo {
  3.   display: flex;
  4.   flex-direction: column;
  5.   align-items: center;
  6.   color: #aaa;
  7. }
  8. .userinfo-avatar {
  9.   overflow: hidden;
  10.   width: 128rpx;
  11.   height: 128rpx;
  12.   margin: 20rpx;
  13.   border-radius50%;
  14. }
  15. .usermotto {
  16.   margin-top: 200px;
  17. }
  18. .cover{
  19.     width: 150rpx;
  20.     height: 150rpx;
  21.     margin-left: 20rpx; 
  22.     display:flex;                    
  23.     justify-content: center; 
  24. }
  25. .middle{
  26.     margin-left: 200rpx;
  27.     padding-top: 2rpx;
  28. }

最终效果如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/677637
推荐阅读
相关标签
  

闽ICP备14008679号