用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

2518

主题

7246

帖子

2万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
25300
2017-1-2 17:01:16 天下雪原创达人 造轮子 版主 楼主 481385
由青雀社区制作;

3.png 1.png 2.png

代码示例:
[AppleScript] 纯文本查看 复制代码
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);
  }
})


项目下载:
wxapp_test_proj.zip (11.74 KB, 下载次数: 82)
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
666666666666
666666666666666
不好看好看好困好困好困口红
学习下
2017-1-7 17:41:05 lwxlhy 攻城狮
7#
看看效果怎么样
2017-1-7 23:15:23 天下雪原创达人 造轮子 版主
9#

同学,你一次下这么多啊  
有问题请在本站内搜索相应关键词,假如无法解决请在综合交流区内发帖咨询,发帖时请提供详细的问题描述、相关图片及代码。
谢谢
66666666666666666666
大神,真的膜拜
这个好啊!!!
千古难题得到了解决……
1234下一页
发新帖
您需要登录后才可以回帖 登录 | 立即注册