微信小程序中自定义的计算函数参数的数值如何传递?

这个函数的作用是根据一个密码和时间计算出另一个密码。两个参数,一个是原密码,一个是时间。返回新密码。
在BUTTON点击时执行它,代码如下:
wxml中代码:
<input password type="number" placeholder="请输入密码" bindinput="passWdInput" maxlength='12'/>
<button bindtap="SetNumber">生成临时密码</button>
<input value="{{TmpPwd}}" />

JS中的部分代码如下:
data: {

AdminPwd: "",TmpPwd:""

},
//获取用户输入的管理员密码
passWdInput: function (e) {

this.setData({  AdminPwd: e.detail.value
})

},
SetNumber(){

this.setData({  TmpPwd: this.getTempPasswd
})

},
getTempPasswd: function (password, time) {
// password这个参数的数值应等于AdminPwd,应如何传递??????例外,函数的返回数值又如何传递给TmpPwd????????还有input读取的数据AdminPwd应是字符串,但是函数中的PASSWORD却好象是数组,类型不同,如何使用呢?
}


四季花海
浏览 1874回答 1
1回答

FFIVE

不是很明白你的意思。既然你已经在之前的方法里setData adminPwd了,那么在后面的方法里,直接this.data.adminPwd用不就行了吗。问题描述的太模糊更新:服了你了,你在方法里面写啊,这样不就行了吗getTempPasswd:&nbsp;function&nbsp;(password,&nbsp;time)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;password&nbsp;=&nbsp;this.data.adminPwd }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript