javascript - 关于微信小程序弹窗问题。
ringa_lee
ringa_lee 2017-04-11 10:28:32
0
1
391
Page({
  data:{
   itemList: []
  },
  onLoad:function(options){
    // 页面初始化 options为页面跳转所带来的参数
  
  },
  onReady:function(){
    // 页面渲染完成
   
  },
  onShow:function(){
    // 页面显示
   var configs=wx.getStorageSync('configs');//得到缓存
   var  itemList=[];
       for(var i in configs){
         var config=configs[i];
          if(config.state){

            itemList.push(config.name)
           }
          }
          this.setData({itemList:itemList})//我遇到的问题是怎么把itemList数组放到弹窗中的呢,如果把 this.setData({itemList:itemList})放进去直接报错。
  },
  onHide:function(){
    // 页面隐藏
  
  },
  onUnload:function(){
    // 页面关闭
   },
   
   //单击事件
   actionSheetTap:function(){
     wx.showActionSheet({
    itemList: [],//弹窗
  success: function(res) {
    if (!res.cancel) {
      console.log(res.tapIndex)
    }
  }
})

}
})
ringa_lee
ringa_lee

ringa_lee

모든 응답(1)
PHPzhong
他根本没有搞清itemList的赋值关系,data数据中的itemList和列表中的itemList是完全独立的,当然显示不出来。在 onShow中直接给列表itemList赋值即可。
     wx.showActionSheet({
    itemList: itemList,//弹窗
  success: function(res) {
    if (!res.cancel) {
      console.log(res.tapIndex)
    }
  }
})

参考:http://www.wxapp-union.com/fo...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!