如何获得输入框数字传到云函数里?

各!为!大!佬! 我还是在做那个小程序发送邮件的学生 我感觉就差一点了希望得到们的帮助!

云函数:


const cloud = require('wx-server-sdk')
 
cloud.init({
  traceUser: true,
  env: 'wx1c875541493fc5fd'
})
 
var db = cloud.database()
//引入发送邮件的类库
var nodemailer = require('nodemailer')
// 创建一个SMTP客户端配置
var config = {
  host: 'smtp.qq.com', //网易163邮箱 smtp.163.com
  port: 465, //网易邮箱端口 25
  auth: {
    user: '838618033@qq.com', //邮箱账号
  }
};
// 创建一个SMTP客户端对象
var transporter = nodemailer.createTransport(config);
// 云函数入口函数
exports.main = async(event, context) => {
const db = cloud.database()    //链接数据库
  // 创建一个邮件对象
  var mail = {
    // 发件人
    from: '来自小程序管理员 <838618033@qq.com>',
    // 主题
    subject: '有一位车主拨打了维修店电话',
    // 收件人
    to: '838618033@qq.com',
    // text:'姓名为曹博信的车主拨打了维修厂的电话'
    // 邮件内容,text或者html格式
**    text:event.text**
  };

  let res = await transporter.sendMail(mail);
  return res;
}


然后主函数里
sendEmail(e){
    this.setData({
      text:e.detail.value
            }),
    wx.cloud.callFunction({
      name:"sendEmail",

      data:{
      text:"asdas"+console.log(this.data.value)


我这样写它输出的是undefinded

img

这是我的界面 我就是想输入手机号 然后云函数接受 然后发到邮箱里
求指导!

2021年07月16日19:47:18 答案关闭