如何在js界面中在计算前把 out3中的数值赋给out10
Page({
data: {
OUT1: '',
OUT2: '',
OUT3: 0 ,
OUT4: '',
OUT5: 0 ,
OUT6: 0 ,
OUT7: 0 ,
OUT9: '',
OUT10: '',
OUT8: '',
result:'',
flag: true
},
input1: function(e) {
var input = e.detail.value;
this.setData({
OUT1: input
});
},
input2: function(e) {
var input = e.detail.value;
if(!isNaN(input)) {
this.setData({
OUT2: input
});
}
},
input3: function (e) {
console.log(e);
var input = e.detail.value;
if (!isNaN(input)) {
this.setData({
OUT3: input
});
}
},
input4: function (e) {
console.log(e);
var input = e.detail.value;
if (!isNaN(input)) {
this.setData({
OUT5: input
});
}
},
input5: function (e) {
console.log(e);
var input = e.detail.value;
if (!isNaN(input)) {
this.setData({
OUT6: input
});
}
},
input6: function (e) {
console.log(e);
var input = e.detail.value;
if (!isNaN(input)) {
this.setData({
OUT7: input
});
}
},
input7: function (e) {
console.log(e);
var input = e.detail.value;
if (!isNaN(input)) {
this.setData({
OUT8: input
});
}
},
test: function() {
if(this.data.OUT1=='') {
return;
}
else if (this.data.OUT2=1)
var result = (0.3447*this.data.OUT1*this.data.OUT9*this.data.OUT8)/9.81;
// 铝
else if (this.data.OUT2=2)
var result = (0.1724*this.data.OUT1*this.data.OUT10*this.data.OUT8)/9.81;
//钢
else if (this.data.OUT2=3)
var result = (0.5171*this.data.OUT1*this.data.OUT10*this.data.OUT8)/9.81;
//铜
else if (this.OUT2=4)
var result = (0.2413*this.data.OUT1*this.data.OUT10*this.data.OUT8)/9.81;
console.log(result);
this.setData({
OUT4: result,
flag: false
});
}
})