Java萌新的课程作业,麻烦大佬帮忙看一下,急,谢谢了

定义全局变量zongfen
App({
  onLaunch() {

  },
  globalData:{
    zongfen: 0
  }
})


定义一个局部变量p1
var app=getApp();
var p1;
Page({
  data:{
    p1:""
  },
  diyiti(e){
    let p1=parseInt(e.detail.value);
    this.setData({
      p1
    })
  }
})
app.globalData.zongfen=p1;

定义局部变量fen
var app=getApp();
var fen;
Page({
  data:{
  fen:app.globalData.zongfen
  }
})  

我想将p1中的数字赋值给zongfen,zongfen再赋值给fen,但是 在<view class='style'>您的总分是:{{fen}}</view>这句语句里数字不显示,为什么?

你的需求只要在每题得分的地方汇总到全局变量即可,如果不做结构上的调整:

// 变量名、函数名、类名等最好用英文单词,不要用拼音
diyiti(e){
    let p1=parseInt(e.detail.value);
    this.setData({
       p1
    });
    
    // 把每题的分数加到总分上去
    this.app = getApp()
    this.app.globalData.zongfen += p1;
}

 

 

此外,微信小程序开发,推荐阮一峰的四个简明教程:

 

可以看下跟你们的课程比有什么优劣?

 

请说明作业好奇是什么, 你碰到了什么具体问题,你的输入和输出是什么? 

请看:https://ask.csdn.net/questions/7400889

 你这个是微信小程序的代码,为什么说是Java作业?