22信通小白 2022-10-04 20:21 采纳率: 0%
浏览 107
已结题

小程序开发怎么上传到数据库

问题遇到的现象和发生背景

想上传到数据库,但是一直报错

用代码块功能插入代码,请勿粘贴截图
const cloud = require('wx-server-sdk');
cloud.init()
// 云函数入口函数
exports.main = async (event, context) => {
  const {
    desc
  } = event;
  if (desc != null && desc.length > 6) {
    cloud.database().collection('result').add({
      data: {
        desc
      }
    })
  }
  return {
    success: true,
  }
}
Page({
  onDescInput(e) {
    this.setData({
      desc: e.detail.value
    })
  },
  onClick(e) {
    const desc = this.data.desc
    if (desc != null && desc.length > 6) {
      wx.cloud.callFunction({
        name: '111',
        data: {
          desc
        }
      }).then(console.log).then(() => this.setData({
        message: null
      }))
    } else {
      this.setData({
        message: '长度应大于6'
      })
    }
  }
  
})


<input class="input" bindinput="onDescInput" value="{{desc}}" placeholder="请输入内容" />
<view class="view">{{message!=null?message:''}}</view>
<button class="button" type="primary" bindtap="onClick">提交</button>


运行结果及报错内容

img

我想要达到的结果

点击按钮时校验密码长度,若长度小于等于6则在小程序界面中显示“长度应大于6",若长度大于6,则直接将内容上传至数据库

  • 写回答

3条回答 默认 最新

  • 游一游走一走 2022-10-04 21:23
    关注
    获得2.70元问题酬金
    1. 云函数的目录结构

      img

    2. 创建云函数

      img

    3. 部署云函数

      img

    4. 云函数的名字定义在

      img

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 10月12日
  • 创建了问题 10月4日

悬赏问题

  • ¥15 DS18B20内部ADC模数转换器
  • ¥15 做个有关计算的小程序
  • ¥15 MPI读取tif文件无法正常给各进程分配路径
  • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动