收藏
回答

mpvue之中出现的一个问题

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 1.02 2.0.0

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo




data:




这个deg是我所需要的!!!




var _this = this
      var deg = _this.data.deg
      var GTshow = _this.data.GTshow
      if (!GTshow) {
        var My = setInterval(() => {
          if (_this.data.deg > -90) {
            _this.setData({
              deg: _this.data.deg - 10
            })
          } else {
            if (_this.data.bottom01 < 150) {
              _this.setData({
                bottom01: _this.data.bottom01 + 5,
                bottom02: _this.data.bottom02 + 10,
                opacity: _this.data.opacity + 0.05
              })
            } else if (_this.data.opacity < 1) {
              _this.setData({
                opacity: _this.data.opacity + 0.05
              })
            } else {
              clearInterval(My)
              _this.setData({
                GTshow: true
              })
            }
          }
        }, 10)
      } else {
        var Me = setInterval(() => {
          if (_this.data.deg < 0) {
            _this.setData({
              deg: _this.data.deg + 10
            })
          } else {
            if (_this.data.bottom01 > 100) {
              _this.setData({
                bottom01: _this.data.bottom01 - 5,
                bottom02: _this.data.bottom02 - 10,
                opacity: _this.data.opacity - 0.05
              })
            } else if (_this.data.opacity > 0) {
              _this.setData({
                opacity: _this.data.opacity - 0.05
              })
            } else {
              clearInterval(Me)
              _this.setData({
                GTshow: false
              })
            }
          }
        }, 10)
      }
    }


回答关注问题邀请回答
收藏

1 个回答

  • Paul
    Paul
    2019-04-04

    应改为 var deg = _this.deg;

    2019-04-04
    有用
    回复
登录 后发表内容