从A页面传值给B页面
A页面:
<view class="choice_list">
<block wx:for="{{newsrecommend}}" wx:key="index">
<navigator url="/pages/policy/policy/policyinfo?article_id={{item.article_id}}">
<view class='synews'>
<view class='synewstitle'>
<image class='synewslogo' src='{{url}}{{item.thumb}}' mode="widthFix"></image>
</view>
<view class="titleaddtime">
<label class='newstitle'>{{item.title}}</label>
<view class='detail'>
<label>{{item.description}}</label>
</view>
<view class='newstime'>{{item.add_time}}</view>
</view>
</view>
</navigator>
</block>
</view>
B页面在js文件里面进行接收值传递
onLoad: function (options) {
//输出传过来的值
console.log("article_id:"+options.article_id);
//传值到相应的函数
this.requestArticle(options.article_id);
},
requestArticle: function (id) {
var that = this;
request.get('/api/article/info?article_id=' + id, {
failRollback: true,
success: function (res) {
WxParse.wxParse('content', 'html', res.data.result.content, that, 6);
//网页中的图片加上域名
common.wxParseAddFullImageUrl(that, 'content');
that.setData({ newsinfo: res.data.result });
wx.stopPullDownRefresh();
}
});
},