首页 > 其他分享 >wx云开发增删改查

wx云开发增删改查

时间:2024-07-04 17:41:22浏览次数:19  
标签:res 改查 表单 添加 增删 js 数据 wx

首先是.wxml文件,此处为固定数据的新增

<button type="primary" bind:tap="addData">      //调用.js中addData方法
  插入数据
</button>

对应.js文件

//添加数据
  addData(){
    wx.showLoading({              //showLoading(api接口)(防止用户多次点击,主动调用wx.hideLoading才能关掉)
      title: '数据加载中。。。',     //窗口提示框信息
      mask:true                   //mask:是否显示透明蒙层,防止触摸穿透
    })
    db.collection("pro1").add({
      data:{
        title:"测试标题1",
        author:"王五",
        content:"测试的一段内容测试的一段内容测试的一段内容测试的一段内容"    //固定数据的添加
      },
      
    }).then(res=>{
      console.log(res)
      wx.hideLoading()            //结束提示框
    })
    
  },

 

此处为表单数据的添加(动态)
依旧是.wxml

<form bindsubmit="btnSub">                                    //调用.js文件中的btnSub方法
  <input name="title" placeholder="请输入标题:"></input>
  <input name="author" placeholder="请输入作者:"></input>
  <!-- 内容 -->
  <textarea name="content" placeholder="请输入内容:"></textarea>
  <button type="primary" form-type="submit">提交</button>      //submit按钮要嵌在form表单中
  <button type="default" form-type="reset">重置</button>
</form>

对应.js文件

//提交表单,添加进数据库
  btnSub(res){                            //“res”作为事件对象,在前端提交form表单时触发,将事件对象res作为参数传递给butSub函数
                         //res对象包含了表单的数据,通过‘res.detail.value’访问表单中的数据 console.log(res) var resVlu = res.detail.value //将表单中所有输入字段的值(表单数据)赋给了一个新变量 `resVlu`                        //`var` 关键字用于声明一个变量,它可以是任何数据类型,包括数字、字符串、对象等。
                         //使用 `var` 关键字声明的变量具有函数作用域,这意味着变量的作用范围限定在声明它的函数内部 db.collection("pro1").add({ data:resVlu //“resVlu”变量被传递此方法中,用于将数据添加到数据库中 }).then(res=>{ console.log(res)             //日志输出(提交的数据) }) },

演示:

数据库:

 

 用户界面:

 数据库添加成功:

 

标签:res,改查,表单,添加,增删,js,数据,wx
From: https://www.cnblogs.com/liushuosbkd2003/p/18284321

相关文章

  • Mybatis使用foreach执行in语句、批量增删改查
    参考:https://www.cnblogs.com/leeego-123/p/10725210.html一、xml文件中foreach的主要属性foreach元素的属性主要有collection,item,index,separator,open,close。collection:表示集合,数据源item:表示集合中的每一个元素index:用于表示在迭代过程中,每次迭代到的位置separator:表示在......
  • 前端视角下的Go语法学习:demo-crud 实现增删改查
    今日话题基于go+gin实现增删改查,仅仅只是提供接口不涉及数据库增删改查作者:云层上的光时间:2024年6月22日10时15分14秒主线任务一、项目创建1、创建demo-crud文件夹2、编辑器打开demo-crud项目,提示设置gosdk,这里我设置了1.22.43、声明go.mod文件go......
  • 字典的增删改查
      #字典是根据键查询的,并且是无序的,键是唯一的并且不能修改dict_product={"电视":1300,"冰箱":1500,"空调":2000,"电脑":5000}#查print(dict_product["冰箱"])#查询键为冰箱的值num=dict_product.get("空调")#查询键对应的值print(num)......
  • 12、 Django-模型models的基本操作-增删改查
    一般的数据库操作流程:1、创建数据库,设计表结构和字段2、连接Mysq1数据库,并编写数据访问层代码3.业务逻辑层去调用数据访问层执行数据库操作Diango通过Mode1操作数据库,不管你数据库的类型是MySql或者Sqlite,Django自动帮你生成相应数据库类型的SQL语句,所以不需要关注SQL语句......
  • Mysql表的增删改查详解
    3.表的增删改查创建一个学生表DROPTABLEIFEXISTSstudent;CREATETABLEstudent(idINT,snINTcomment'学号',nameVARCHAR(20)comment'姓名',qq_mailVARCHAR(20)comment'QQ邮箱');单行数据+全列插入插入两条记录,value_list数量必须......
  • MySQL表的增删改查初阶(下篇)
    本篇会加入个人的所谓鱼式疯言❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言而是理解过并总结出来通俗易懂的大白话,小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.......
  • wx.miniapp.IAP实现 Apple 支付
    使用微信Dount多端平台提供的wx.miniapp.IAP实现Apple支付的详细流程及注意事项前言微信Dount多端平台最近内测提供了可以将小程序转化为安卓和iOS的能力,想把之前做过的小程序转化为iOS,因为内容含有虚拟物品付费,所以就需要用到Apple支付,多端平台提供了wx.miniapp.IAP一......
  • SQL学习记录 #1、入门:增删改查
    1. 通识SQL语句可以单行或多行书写,以分号结尾。SQL语句可以单独使用空格/缩进来增强语句的可读性。Mysql数据库的SQL语句不区分大小写,关键字建议使用大写。注释:单行注释:-- 注释内容或# 注释内容多行注释:/*注释内容*/2.分类分类概述说明DDL(DataDefinitionLangua......
  • AWX+gitlab
    目录AWX+gitlab1.Awx配置1.1添加机构1.2添加团队1.3添加主机1.4测试主机连通性2.对接gitlab2.1添加凭证2.2添加项目2.3上传playbook2.3.1克隆仓库2.3.2创建分支2.3.3编写playbook并上传2.3.4上传ansible.cfg(可选)2.3.5创建作业模板2.4测试AWX+gitlab我们可以将pl......
  • AWX部署
    目录awx1.部署awx1.1克隆仓库1.2生成yaml1.3部署operator1.4查看pod1.5修改镜像地址2.登录awx2.1查看端口2.2查看默认密码awxawx是红帽AnsibleTower的开源版本,他的功能是可以使用web界面来操作ansible操作系统使用openEuler22.03这里是在k8s上部署的,需要使用动态制......