有一个新闻列表页面,点击某条新闻跳转到新闻详情页面,传参数id,有时正常有时id为空详情就加载不了,列表页面跳转到详情的js逻辑

godetail: function (event) {

   var aid = event.currentTarget.dataset.testid

   if(aid){

     wx.navigateTo({

       url: '../my/detail?aid=' + aid

   })

   }

   

 }


详情页面 detail.html

<web-view src="https://testserver.com/Wxapp/Show/index/id/{{id}}">web-view>

详情页面detail.js

const app = getApp()

Page({

 /** 页面的初始数据   */

 data: {

   id: ''

  },

   onLoad: function (option) {

       this.setData({

         id: option.aid

      })

   })

})


列表点击到详情,在返回到列表在点击进详情,反复进入详情页面,在详情webview加载的web页面上输出id的值有时就为空。感觉上像是先渲染加载了webview才执行的小程序页面onLoad方法。


这个问题有什么解决方法??? 急


展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部