微信小程序web-view显示html页面

      

 

点击页面跳转到对应的网页,本来是想用豆瓣API获取数据再自己排版的,但是豆瓣API好像不能用了,所以直接跳转到都应的HTML页面。

film.js内容,把id和豆瓣页面的id对应

Page({

  /**
   * 页面的初始数据
   */
  data: {
    weekFilmList:[
      {
        name:"小鬼当家2",
        comment:"哇哦噢噢噢噢噢噢噢噢哦哦哦",
        imagePath:"../../img/1.jpg",
        aqiyiPlay:true,
        tencentPlay:false,
        youkuPlay:true,
        bilibiliPlay:true,
        id:1293353
      },
    ],
    currentIndex: 0,
    aqiyiImagePath:"../../img/爱奇艺.png",
    tencentImagePath:"../../img/腾讯视频.png",
    youkuImagePath:"../../img/优酷.png",
    bilibiliImagePath:"../../img/bilibili.png",
  },

  toFilmDetail:function(event){
    var filmId = event.currentTarget.dataset.filmId
    console.log(filmId);
    wx.navigateTo({
      url: '../filmDetail/filmDetail?id='+filmId,
    })
  },

 

filmDetail.wxml

<!--pages/filmDetail/filmDetail.wxml-->
<web-view src="{{path}}"></web-view>

filmDetail.js

// pages/filmDetail/filmDetail.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    path: "https://movie.douban.com/subject/1293081/"
  },

  /**
   * 生命周期函数--监听页面加载  
   */
  onLoad(options) {
    console.log(options.id)
    this.setData({
      fid: options.id
    })
    this.setData({
      path: "https://movie.douban.com/subject/"+options.id
    })
  },
})

先在data中随意设置一个path,然后再在onload中根据点击的页面获取对应的id设置正确的url,大概就是这样,主要就是要用到web-view,还有就是path需要获取对应的id。如果是固定的跳转到每个html页面的话,那直接src="……"就可以了。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值