用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

    [LV.1]初来乍到

    173

    主题

    181

    帖子

    981

    金钱

    咫尺尊享

    Rank: 5Rank: 5

    积分
    0
    2017-2-24 17:44:18 柿霖不是林 咫尺尊享 楼主 11859
    点评:通过修改设置内选项,对首页内进行更新,推荐学习研究;




    [HTML] 纯文本查看 复制代码
    //index.js
    //获取应用实例
    var app = getApp()
    Page({
      data: {
        bpm: 96,
        showDetail: true,
        // TODO: 动态根据detailNotes生成notes
        notes: [
          '1/2',
          '1/4',
          '2/2',
          '2/4',
          '2/3',
          '2/5',
          '3/4',
          '3/8',
          '3/16',
          '4/4',
          '4/8',
          '5/4',
          '5/8',
          '6/4',
          '6/8',
          '7/4',
          '7/8',
          '9/8',
          '11/8',
          '12/8',
          '14/16'
        ],
        detailNotes: [{
          name: '戏曲',
          lists: [
            '1/2',
            '1/4'
          ]
        }, {
          name: '颂歌 进行曲',
          lists: [
            '2/2',
            '2/3',
            '2/5'
          ]
        }, {
          name: '圆舞曲',
          lists: [
            '3/4',
            '3/8',
            '3/16',
            '6/4'
          ]
        }, {
          name: '流行音乐',
          lists: [
            '2/4',
            '4/4',
            '4/8',
            '6/8'
          ]
        }, {
          name: '常用混拍',
          lists: [
            '5/4',
            '5/8',
            '7/4',
            '7/8',
            '9/8'
          ]
        }, {
          name: '迷之高端拍子',
          lists: [
            '11/8',
            '12/8',
            '14/16'
          ]
        }],
        anm: 1,
        userInfo: {}
      },
      // bpm改变
      bpmchange: function(e) {
        this.setData({
          bpm: e.detail.value
        })
     
        wx.setStorage({
          key: 'bpm',
          data: e.detail.value
        })
      },
      // 拍号改变
      radioChange: function(e) {
        this.setData({
          note: e.detail.value
        })
     
        wx.setStorage({
          key: 'noteStr',
          data: e.detail.value
        })
      },
      // 拍号是否展示详情
      detailChange: function(e) {
        this.setData({
          showDetail: e.detail.value
        })
      },
      // 指针动画改变
      anmChange: function(e) {
        var val = parseInt(e.detail.value);
     
        this.setData({
          anm: val
        })
     
        wx.setStorage({
          key: 'anm',
          data: val
        })
      },
      onLoad: function () {
        console.log('onLoad setting')
      },
      onShow: function () {
        // 从存储取数据
        var note = wx.getStorageSync('noteStr') || '4/4';
        var anm = wx.getStorageSync('anm') || 0;
        var notes = this.data.notes;
     
        this.setData({
          bpm: wx.getStorageSync('bpm') || 96,
          note: note,
          notes: notes,
          anm: anm
        })
      },
      onPullDownRefresh: function(){
        wx.stopPullDownRefresh()
      }
    })



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

    本帖子中包含更多资源

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

    x
    使用道具 举报 回复
    感谢分享
    使用道具 举报 回复
    发新帖
    您需要登录后才可以回帖 登录 | 立即注册
    咫尺论坛|小程序开发社区
    X

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

    还可领取小程序推广攻略