• 小程序显示数据


    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