定义全局变量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作业?