小程序中使用乘法 ,wxml中使用乘法,小程序乘法
实现步骤: 1.新建文件xxx.wxs 封装乘法 2.在wxml 文件中 引入 3.在需要的位置使用封装好的方法。
具体流程如下: 1.新建文件xxx.wxs 封装乘法,例如,新建common.wxs
/*
注: arg1 乘数 arg2 被乘数
*/
var multiplication = function (arg1, arg2) {
var a = arg1.toString();
var b = arg2.toString();
var n = 0;
var m = 0;
if (a.indexOf(".") != -1){
var c = a.split(".")[1]; n = c.length;
}
if (b.indexOf(".") != -1) {
var d = b.split(".")[1]; m = d.length;
}
var e = parseInt(arg1.toString().replace(".", ""));
var f = parseInt(arg2.toString().replace(".", ""));
var g = n+m;
var h = "";
for(var i = 0; i < g ; i ++){
h += "0"; }
var i = parseInt("1"+h);
var num = e * f / i;
return num;
}
module.exports = {
multiplication: multiplication
}
2.在需要使用的wxml 文件中 引入
/* commonJs为自定义的名字 */ <wxs module="commonJs" src="common.wxs的相对路径"></wxs>
3.在需要的位置使用封装好的方法 : { { commonJs.multiplication(乘数,被乘数) }}
<view>{
{
commonJs.multiplication(乘数,被乘数) }}</view>
