用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
  • TA的每日心情
    慵懒
    2017-1-6 10:46
  • 签到天数: 2 天

    [LV.1]初来乍到

    173

    主题

    181

    帖子

    969

    金钱

    咫尺尊享

    Rank: 5Rank: 5

    积分
    0
    2017-1-11 12:46:00 柿霖不是林 咫尺尊享 楼主 82787





    [HTML] 纯文本查看 复制代码
    var app = getApp();
     
    Page({
      data: {
        restaurants : [],
        component : {
          scrollHeight : 0,
          addRestaurantInput : ''
        }
      },
      setComponentParam : function(k,v) {
        var componentParams = this.data.component;
        componentParams[k] = v;
        this.setData({component : componentParams});
      },
      unshiftRestaurant : function(restaurantName) {
        var crl = this.data.restaurants;
        crl.unshift(restaurantName);
        this.setData({restaurants : crl});
        this.setComponentParam('addRestaurantInput','');
        wx.setStorageSync('restaurants', crl);
      },
      onLoad: function () {
        this.setComponentParam('scrollHeight',app.getSystemInfo().windowHeight - 65 - 54 - 8);
        var rStroage = wx.getStorageSync('restaurants') || [];
        this.setData({restaurants : rStroage});
     
        wx.request({ url : 'https://jazzcai.larkapp.com/appVersion/check',
          success : function(res){
            console.log('ver number:' + res.data.ver + ' des:' + res.data.des);
          }
        });
     
      },
      onAddRestaurantInputBlur : function (e) {
        this.setComponentParam('addRestaurantInput',e.detail.value);
      },
      onAddRestaurant : function (e) {
        var restaurantName = this.data.component.addRestaurantInput;
        if(!restaurantName || restaurantName == '') {
          wx.showModal({ title : 'Tips', content : '没填你瞎点个毛线啊', showCancel : false });
          return;
        }
     
        var that = this;
        if(restaurantName.length < 1) {
          wx.showModal({ title : 'Tips', content : '你确定就写这么点?',
            success : function (res) {
              if(!res.confirm) {
                return;
              }
              that.unshiftRestaurant(that.data.component.addRestaurantInput);
            }
          });
        } else {
          this.unshiftRestaurant(this.data.component.addRestaurantInput);
        }
      },
      onRandom : function(e) {
        if(this.data.restaurants.length <= 0) {
          wx.showModal({ title : '错误', content : '餐厅列表为空,请多加一个选项吧!', showCancel : false});
          return;
        }
     
        var randomIndex = Math.floor(Math.random() * this.data.restaurants.length);
        wx.showModal({ title : '随机结果', content : '"' + this.data.restaurants[randomIndex] + '" 要去么?'});
      },
      onDelete : function(e) {
        var crl = this.data.restaurants;
        crl.splice(e.target.dataset.itemIndex,1);
        this.setData({restaurants:crl});
        wx.setStorageSync('restaurants', crl);
      }
    })




    游客,如果您要查看本帖隐藏内容请回复

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    使用道具 举报 回复
    我来看看嘿
    感谢分享
    使用道具 举报 回复
    hao 啥也不说了,感谢楼主分享哇!
    学习一下
    使用道具 举报 回复
    多谢分享
    使用道具 举报 回复
    谢谢分享
    使用道具 举报 回复
    2018-12-10 11:25:40 卷卷2 来自手机 新人求带
    8#
    需要服务器吗?谢谢
    谢谢分享
    使用道具 举报 回复
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册
    咫尺论坛|小程序开发社区
    X

    扫码添加专属客服即可随时咨询

    还可领取小程序推广攻略