小程序显示数据

1.当遍历是一条数据,取数据是个数据需要遍历,只需要取

base.y_slide进行遍历即可。

$base['y_slide'] = unserialize($base['y_slide']);
$num = count($base['y_slide']);
for($i = 0; $i < $num; $i++) {
$base['y_slide'][$i]=$_W['attachurl'].$base['y_slide'][$i];
}

 

2.遍历的是多条数据

foreach ($item as &$values) {
     $values['k_slide'] = unserialize($values['k_slide']);
     $num = count($values['k_slide']);
    for ($i = 0; $i < $num ; $i++) {
            $values['k_slide'][$i]=$_W['attachurl'].$values['k_slide'][$i];
}
}

3.传数据给下一个页面传id

data-k_id='{{item.k_id}}'
点击事件   传id
departmentDetailClick: function(e) {
 
console.log(e.currentTarget.dataset.k_id)
var k_id = e.currentTarget.dataset.k_id
wx.navigateTo({

url: '/hyb_zylxc/department_detail/department_detail?k_id=' + k_id,
})
},
 
下一个页面  接收id
onLoad: function(options) {
var that = this;
var id = options.k_id;
that.getKeshixq(id);
// that.getIntroduction(id);
},
 
getKeshixq:function(id){
var that = this;
console.log(id)
app.util.request({
'url': 'entry/wxapp/Keshijianjie',
data: {
k_id: id
},
success: function (res) {

console.log(res.data.data)
that.setData({
keshi: res.data.data,
})
wx.setNavigationBarTitle({ title: '科室简介' });
WxParse.wxParse('article', 'html', res.data.data.k_jianjie, that, 5);//百度编辑器去除非法字符显示数据

},
//百度编辑器显示数据  article