Notas de trabajo del applet de micro canal

En primer lugar, el tamaño de una comparación digital (resultados se muestran en la segunda página)

Ideas (limitan a decir aquí que el back-end): vistazo al código de front-end (ver Notas),

< Forma bindsubmit = 'formCompare' > 
< Ver > 
  < texto > Por favor, introduzca un dígito </ texto > 
  < ENTRADA bindInput = 'One' tipo = 'Número' nombre = "num1" > </ ENTRADA > /! --bindinput se utiliza para la página cuando los valores tradicionales, el nombre se utiliza para la comparación con los números, lo mismo más adelante - / 
</ Vista > 

< Ver > 
  < texto > Ingrese 2 dígitos </ texto > 
  < ENTRADA bindInput = 'DOS'> </ ENTRADA > 
</ Vista > 
< Botón forma de tipo = "Enviar" bindtap = 'CK'  > comparativo </ botón > /! evento click --bindtap se utiliza para hacer con el - / 
</ forma >

 

Pensando texto: en una primera página (es decir, la primera página que ve el usuario, en lo sucesivo la misma, es una segunda página) de los js página dispuesto para recibir dos códigos digitales y un tamaño de entrada de usuario cifras comparativas

 

  formCompare: function (E) { 
    var str = 'dos números son iguales' 
    ! var num1 = Número El (e.detail.value.num1) / - la asignación de un valor a la entrada digital num1 - / 
    var = num2 número (e.detail.value.num2) / - entrada del segundo valor digital se asigna a num2 - / 
    SI (num1> num2) {/! - Comparación digitales - /
      cadena = 'un gran número de' 
    } el else if (num1 < num2 ) {/! - roja no importa aquí, no hay problema - / 
      STR = 'un gran número de 2' 
    } 
    this.setData ({Resultado: STR}) /! - comparar los resultados resultan en la presencia de - / 
  }

 A continuación se proporciona la página js para la primera página de valores de código hacer pase

Datos: { 
    FirstNumber: null, /! - primero y secondNumber FirstNumber define como null - / 
    secondNumber: null, 
  }, 

 uno: la función (E) {/! - a continuación, el valor en la obtenida en FirstNumber, secondNumber es igualmente - / 
   this.setData ({ 
     FirstNumber: e.detail.value 
   }); 
   la console.log (this.data.firstNumber); 
 }, 
 DOS: función (E) { 
   this.setData ({ 
     secondNumber: e.detail.value 
   }) 
   del console.log (this.data.secondNumber); 
 },

 proporcionado de nuevo para la recepción de la página el valor de código js en la segunda página

 

onLoad: función (opciones) { 
    console.log (options.firstNumber), / -获取传来的和FirstNumber scondNumber值- /? 
    console.log (options.secondNumber), 
    console.log (options.result) 
    este . setData ({ 
        FirstNumber: options.firstNumber, / ---- /? 
        secondNumber: options.secondNumber, 
        resultado: options.result 
      }) 
    }

 

js página de la primera página del código de función también Haga clic conjunto

CK (E) { 
   wx.navigateTo ({ 
     URL: '../test/test?firstNumber='+ la presente .data.firstNumber +' & secondNumber = '+ la presente .data.secondNumber +' & Resultado = '+ la presente .data.result / - haciendo clic en la función, los valores se transmiten en el pasado - / 
   }) 
 }

Después de que el valor digital código anterior y comparar el resultado de la primera página de los valores tradicionales segunda página de visualización

El efecto es como sigue:

 

 

 

 

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/Raite/p/12543155.html
Recomendado
Clasificación