收藏
回答

怎么才能实现两个数组一起计算?

Page({

    /**

     * 页面初始数据

     */

    data:{

        shuju1:"",

        shuju2:"",

        shuju3:"",

        jieguo1:"",

        daab: "",

    },

    getshuju1:function(e){

        var n=e.detail.value;

        if(!isNaN(n)){

            this.setData({

                shuju1:n

            });

        }

    },

    getshuju2:function(e){

        var n=e.detail.value;

        if(!isNaN(n)){

            this.setData({

                shuju2:n

            });

        }

    },

    getshuju3:function(e){

        var n=e.detail.valuelue;

        if(!isNaN(n)){

            this.setData({

                shuju3:n

            });

        }

    },

    

    add:function(e){

        var n=((this.data.shuju2*1)/(this.data.shuju1*1))*100+"%";

        

        this.setData({

            jieguo1:n,

           

       

        

        })

        var aa=((this.data.shuju3*1)/(this.data.shuju2*1))*100+"%";

        this.setData({

              

            daan:aa


 

     })     

    },


    


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

2 个回答

  • ᅟᅠ
    ᅟᅠ
    2020-08-17

    你想表达啥?直接说需求

    2020-08-17
    有用
    回复 7
    • 黑翼堕天使
      黑翼堕天使
      发表于移动端
      2020-08-17
      三个数,分别计算出两个数
      2020-08-17
      回复
    • ᅟᅠ
      ᅟᅠ
      2020-08-17回复黑翼堕天使
      var n=((this.data.shuju2*1)/(this.data.shuju1*1))*100
      var aa=((this.data.shuju3*1)/(this.data.shuju2*1))*100
      你这两步不就是计算么????
      2020-08-17
      回复
    • 黑翼堕天使
      黑翼堕天使
      2020-08-17回复ᅟᅠ
      只计算出一个
      2020-08-17
      回复
    • 蹲着嗑瓜子
      蹲着嗑瓜子
      2020-08-17回复黑翼堕天使
      var n=e.detail.valuelue;应该是value,  最后的  this.setData({
                  daan:aa
         })    
      应该是daab
      2020-08-17
      回复
    • ᅟᅠ
      ᅟᅠ
      2020-08-17回复黑翼堕天使
      楼下把你错误的单词给你找出来了,你得不到预想的结果,错应该就是出在这上面了,运算是没有错的
      2020-08-17
      回复
    查看更多(2)
  • 蹲着嗑瓜子
    蹲着嗑瓜子
    2020-08-17

    说的是数据吧?

    2020-08-17
    有用
    回复
登录 后发表内容
问题标签