look_detail:function(event){
var item = event.currentTarget.dataset.item
var newsdata = JSON.stringify(item)
wx.navigateTo({
url: '../news_detail/news_detail?newsdata='+encodeURIComponent(newsdata),
});
},
这是前一个界面点击跳转传递参数
onLoad: function (options) {
var obj = JSON.parse(decodeURIComponent(options.newsdata))
this.setData({
newsdata:obj
})
},
这是后一个界面接收 来来回回看了好几遍,感觉没问题 编译起来都会报错Unexpected token u in JSON at position 0
item 打印一下
<view class="page" wx:if="{{loading}}">
<view class="image">
<image src="{{newsdata.fileIDs[0]}}" mode="widthFix" style="width:100%"></image>
</view>
<view class='bg-white padding-xl radius shadow-lg'>
<view class='text-content text-xl'>
<view>{{newsdata.content}}</view>
</view>
</view>
</view>
这个是接收数据页面的wxml
<view class="newsContainer" wx:for="{{dataList}}" wx:key="key" wx:for-index="index" wx:for-item="item" data-item="{{item}}" >
<view class="newsThumbnail">
<view class="newsThumbnailText" bindtap="look_detail">
<text style="font-size:18px;font-weight:700;color:rgb(100,100,100)">{{item.news_name}}</text>
<text style="font-size:15px;font-weight:500;color:rgb(100,100,100)">{{item.news_date}}</text>
</view>
<view class="newsThumbnailImage" bindtap="look_images">
<image src="{{item.fileIDs[0]}}" mode="scaleToFill" style="height:100%;width:100%"></image>
</view>
</view>
</view>
是这个页面了 大佬帮我看一下 我刚刚接触给整晕了 感谢感谢!