小程序中使用乘法 ,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>
经验分享 程序员 微信小程序 职场和发展