收藏
回答

swiper顶部页签选项卡提交的表单传递到后台的角色区分

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 需求 swiper 微信iOS客户端 6.6.3 2.2.2


看似简单,但是添加了角色区分的字段到后台“jiaose”这个数据还是空的,用的第三方的后台其他数据全部到位就差这个顶部页签的角色区分了,点击不同的页签提交数据后可以传递到后台不同的角色名称。望大佬指导,上面有代码链接,可以贴下代码指导下,多谢~

最后一次编辑于  2018-08-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

3 个回答

  • loethen
    loethen
    2018-08-12

    可以在swiper的bindchange事件中 event.detail = {current: current, source: source}得到当前选中的是哪一个选项卡。然后通过setData保存数据。

    2018-08-12
    赞同
    回复 1
    • Janhov-Sun
      Janhov-Sun
      2018-08-13

      wxml这边给他一个

           <swiper name="orderjiaose" current="{{currentTab}}"  bindchange="changejiaose"      style="height:500px;">

      JS这边:data:{currenTab:

      [{currenTab:'0',current:'老师',name:'老师'},

      { currenTab:'1', current:'学生',name:'学生' },

      ],},

      changejiaose:function(e){

      console.log(e.detail.current)

      setData:({

      currentTab: e.detail.current

      })

      },

      switchNav: function (e) {

      var page = this;

      var index = e.target.dataset.current;

      if (this.data.currentTab == index) {

      return false;

      } else {

      page.setData({ currentTab: index });

      }

      },

      提交之后没报错,但是后台还是没jiaose数据...大佬如何解决一下,谢谢

      2018-08-13
      赞同
      回复
  • Z.Y.
    Z.Y.
    2018-08-13

    可以结构上直接data-type绑定类型点击后setData, 提交事件再做一下判断就ok了

    2018-08-13
    赞同
    回复