微信小程序--31(todolist案例)

news2024/11/15 11:58:32

一.功能

  • 输入待办事件
  • 添加代办事件
  • 删除代办事件

二、步骤

1.添加输入框

  • .wxml代码:
  <!-- 1.输入框 -->
  <input type="text" bindinput="handleInput" value="{{text}}" />
  • .wxss代码:
/* 1.输入框样式 */
input {
  border: 1rpx solid blue;
  height: 50px;
  line-height: 50px;
  border-radius: 10px;
}
  • 效果图:

2.添加按钮

  • .wxlm代码:
<!-- 2.搜索按钮 -->
  <button size="mini" bind:tap="handleAdd">add</button>
  • .wxss代码:
/* #将输入框和按钮放置到一行样式 */
.box{
  display: flex;
  flex-direction: row;
}
  • 效果图:

3.将内容按序排列输出

  • .wxml代码:
<!-- 3.内容排序输出 -->
<view wx:if="{{datalist.length>0 }}">
  <view wx:for="{{datalist}}" wx:key="index" class="list">
    <text>{{item}}</text>
</view >
  • .js代码:
// 3.提取出输入内容
  handleInput(evt){
  console.log("input",evt.detail.value)
    this.setData({
      text:evt.detail.value
    })
  },

  handleAdd(){
    console.log(this.data.text)

    this.setData({
      datalist:[...this.data.datalist,this.data.text],
      text:""
    })
  },
  • .wxss代码:
/* 3.list排列 */
.list{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.list text{
  width: 200px;
}
  • 效果图:

4.增加删减功能

  • .wxml代码:
<!-- 4.增加删减功能 -->
<button size="mini" bind:tap="handleDelete" data-myid="{{index}}">delete</button>

<view wx:else="">暂无代办事件</view>
  • .js代码:
 // 4.内容删除
  handleDelete(evt){
    console.log("delte",evt.target.dataset.myid)
  • 效果图:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2058789.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

百度地图API快速使用 - 以批量算路为例讲解

目录 1. 开发文档链接 2. 开发流程说明 &#xff08;1&#xff09;首先-创建应用获取访问应用的AK &#xff08;2&#xff09; 查看文档的示例代码并分析 3. 简单改编示例的代码 1. 开发文档链接 批量算路 | 百度地图API SDK (baidu.com)https://lbsyun.baidu.com/faq/ap…

Adobe After Effects的插件--------3D Stroke

3D Stroke是蒙版路径描边插件。它是AE的外置插件,需要自己下载,可以在lookAE中下载。 该插件会依据图层上的蒙版路径(内部)创建蒙版,并且使原蒙版失效。 基础属性 英文属性名中文属性名描述Path路径用来选择图层上的某一段蒙版路径,若 Use All Paths 属性未勾选,该属性…

【SQL】下属员工数量

目录 题目 分析 代码 题目 表&#xff1a;Employees ----------------------- | Column Name | Type | ----------------------- | employee_id | int | | name | varchar | | reports_to | int | | age | int | -------------------…

ubuntu虚拟机磁盘扩容

首先&#xff01;&#xff01;&#xff01;关闭虚拟机 step1&#xff1a;更改虚拟机设置 【右键】你想修改的虚拟机&#xff0c;点【设置】&#xff0c;或者直接点图上位置 选择【硬盘】&#xff0c;右边【拓展】&#xff0c;弹出的窗口中修改你想修改的大小&#xff08;我从…

Chat App 项目之解析(七)

Chat App 项目介绍与解析&#xff08;一&#xff09;-CSDN博客文章浏览阅读259次&#xff0c;点赞7次&#xff0c;收藏2次。Chat App 是一个实时聊天应用程序&#xff0c;旨在为用户提供一个简单、直观的聊天平台。该应用程序不仅支持普通用户的注册和登录&#xff0c;还提供了…

手持气象站的工作原理

TH-SQ5手持气象站是现代气象监测技术中的一种便捷工具&#xff0c;它允许用户随时随地进行气象环境的检测。这种便携式设备通常集成了多种传感器&#xff0c;用于实时测量和记录温度、湿度、气压、风速、风向和光照等气象参数。手持气象站具备轻便的外观设计&#xff0c;适合户…

梦颜时光记录点滴心情经历网站html源码

梦颜时光记录点滴心情经历网站html源码,源码由HTMLCSSJS组成&#xff0c;记事本打开源码文件可以进行内容文字之类的修改&#xff0c;双击html文件可以本地运行效果&#xff0c;也可以上传到服务器里面 https://download.csdn.net/download/huayula/89652517

win11使用注册表禁用自动更新

由于Win11的突然更新&#xff0c;导致日常工作时带来诸多不便&#xff0c;这里使用注册表禁用Win11自动更新操作&#xff0c;注意设置错误可能导致其他问题 1.使用快捷键winR打开运行窗口输入命令“regedit”&#xff0c;或在开始中搜索“regedit”打开注册表。 2.导航到以下路…

Robotics: Aerial Robotics 部分笔记——Week4

感知与估计 SLAM全称Simultaneous Localization and Mapping&#xff0c;即同时定位与制图典型的控制估计模块及部分传感器频率 非线性控制 对偏离平衡态较远的无人机进行控制&#xff0c;之前的线性化就不再适用。计算方法&#xff1a;PD控制计算 u 1 u_1 u1​&#xff0c…

WPF用户控件User Control的使用-在MVVM架构下实现能量条效果

一、用户控件介绍 定义&#xff1a; 用户控件是由一组现有的WPF控件组成&#xff0c;并在一个XAML文件中定义的可重用的控件。它可以包含多个控件、布局和行为&#xff0c;形成一个独立的、可在应用程序中多次使用的模块。 特点&#xff1a; 可重用性&#xff1a;用户控件的…

Linux的oracle数据库导入其他用户导出的数据库文件

如果用户使用的是expdp的命令&#xff0c;导入就要使用impdp命令&#xff0c;本文以impdp为例进行介绍 1、查看当前创建的所有dmp导出目录 select * from dba_directories 2、为创建的目录赋权限 比如咱们将数据库导入到test用户&#xff0c; grant read,write on directo…

C语言int24转int32 .

数据可能以 24 位格式编码。需要在处理这些数据时进行正确的解析和转换。 #include <stdint.h> #include <stdio.h>// 将 24 位有符号整数&#xff08;存储为 3 字节的数组&#xff09;转换为 32 位整数 int32_t int24to32(uint8_t bytes[3]) {// 将 24 位整数转换…

【动态规划算法题记录】最长/最大 问题汇总 (leetcode)

目录 32. 最长有效括号思路代码 300. 最长递增子序列思路代码 674. 最长连续递增序列思路1&#xff1a;双指针代码1&#xff1a;双指针思路2&#xff1a;dp代码2&#xff1a;dp 718. 最长重复子数组思路1&#xff1a;dp代码1&#xff1a;dp思路2&#xff1a;dp优化代码2&#x…

安恒信息总裁离职,转型创业开起了饭店,你怎么看?

【科技明说 &#xff5c; 科技热点关注】 8月20日&#xff0c;前安恒信息总裁宋端智开办自己公众号官宣离职&#xff0c;一心投入了大排档&#xff0c;转型做起了餐饮行业。 据他官宣信息透露&#xff0c;不久前辞去了安恒信息总裁职务&#xff0c;决定把重心放到餐饮创业上。…

虹科免拆诊断案例 | 2012 款捷豹 XJ 车发动机怠速轻微抖动

障现象  一辆2012款捷豹XJ车&#xff0c;搭载3.0T发动机&#xff08;型号为306PS&#xff09;&#xff0c;累计行驶里程约为14.7万km。车主反映&#xff0c;发动机怠速轻微抖动&#xff0c;感觉不舒服&#xff0c;为此先后更换过火花塞、点火线圈、喷油器及氧传感器等&#x…

安装Cellpose

Cellpose是目前运用范围最广、效果最好的细胞分割模型&#xff0c;以下是安装方法。 3.1 安装cellpose 3.1.1 创建cellpose 打开Anaconda Navigator,如下图所示&#xff1a; 图3.1.1.1 Anaconda Navigator 依次点击 Environments、Create&#xff0c;在弹出的窗中&#xff0…

校园志愿者管理系统设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图详细视频演示技术栈系统测试为什么选择我官方认证玩家&#xff0c;服务很多代码文档&#xff0c;百分百好评&#xff0c;战绩可查&#xff01;&#xff01;入职于互联网大厂&#xff0c;可以交流&#xff0c;共同进步。有保障的售后 代码参考数据库参…

钢铁百科:A633C美标高强度钢板、A633C化学成分分析、A633C执行ASTM A633/A633M标准

A633C是一种美国ASTM标准的高强度低合金结构钢&#xff08;HSLA&#xff09;&#xff0c;广泛应用于工程结构建设中&#xff0c;特别是在那些需要更高强度和更好焊接性能的场合。 1. **材质解析&#xff1a; - A633C钢是一种碳锰调质高强度结构钢&#xff0c;通过添加合金元素…

全网刷屏的《黑神话:悟空》,在deepin 23上玩是一种什么体验?

查看原文 过年了&#xff01;&#xff01;&#xff01; 8月20日上午10点&#xff0c;首款国产现象级3A游戏《黑神话&#xff1a;悟空》正式上线。 “重走西游&#xff0c;直面天命&#xff01;” 作为国产第一款3A游戏大作&#xff0c;《黑神话&#xff1a;悟空》称得上是里…

产品经理原型设计工具 Axure 的使用

原型设计工具 Axure 中文学习网&#xff1a;https://www.axure.com.cn/ 1、安装 2023年Axure RP9最新安装、汉化教程&#xff08;附带安装包下载&#xff09; 2、基本使用 Axure rp9入门图文教程——基操及介绍&#xff08;看完就能上手&#xff0c;人人都是产品经理&#x…