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

embedded/2024/9/23 11:20:39/

一.功能

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

二、步骤

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.ppmy.cn/embedded/98896.html

相关文章

QT :VS2019 CMake QCefView编译

QCefView 介绍 QCefView是为Qt开发的一个封装集成了CEF&#xff08;Chromium Embedded Framework&#xff09;库的Widget UI组件。它允许开发者在Qt项目中轻松嵌入网页&#xff0c;并利用CEF的丰富Web能力来快速开发混合架构的应用程序。 Web能力集成&#xff1a;QCefView集成…

STM32中断系统之TIM定时中断

文章目录 前言一、TIM定时器简介1.1 定时器的基本功能1.2 时基单元1.3 定时器的其他功能1.4 TIM定时器的分类 二、TIM定时器的内部结构2.1 基本定时器2.2 通用定时器2.3 高级定时器 三、定时中断的基本结构四、时序图4.1 预分频器时序4.2 计数器时序4.3 计数器无预装时序4.4 计…

大模型在网络安全领域的七大应用

人工智能&#xff08;AI&#xff09;是指由计算机系统或机器执行的智能任务&#xff0c;通常需要人类智能来完成。AI的一个重要分支是自然语言处理&#xff08;NLP&#xff09;&#xff0c;即让计算机理解和生成自然语言。NLP的一个核心技术是语言模型&#xff08;LM&#xff0…

SD-WAN安全:在灵活性与安全性之间找到平衡

随着企业业务的不断扩展和数字化转型的加速&#xff0c;网络架构的灵活性和安全性成为了企业关注的重点。SD-WAN&#xff08;软件定义广域网&#xff09;作为一种新兴的网络架构&#xff0c;通过软件定义和虚拟化技术&#xff0c;为企业提供了更灵活、可靠、经济高效的广域网连…

基于springboot的招聘系统的设计与实现

TOC springboot614基于springboot的招聘系统的设计与实现--论文 研究背景 近年来&#xff0c;由于计算机技术和互联网技术的快速发展&#xff0c;使得所有企事业单位内部都是数字化、信息化、无纸化的发展趋势&#xff0c;随着趋势的发展&#xff0c;各种决策系统、辅助系统…

轨迹优化 | 基于ESDF的共轭梯度优化算法(附ROS C++/Python仿真)

目录 0 专栏介绍1 数值优化:共轭梯度法2 基于共轭梯度法的轨迹优化2.1 障碍约束函数2.2 曲率约束函数2.3 平滑约束函数3 算法仿真3.1 ROS C++实现3.2 Python实现0 专栏介绍 🔥课设、毕设、创新竞赛必备!🔥本专栏涉及更高阶的运动规划算法轨迹优化实战,包括:曲线生成、…

postgresql 使用explain 进行SQL分析

文章目录 扫描节点案例注意 扫描节点 Seq Scan&#xff1a;顺序扫描&#xff08;全表扫描&#xff09;Index Scan&#xff1a;索引扫描&#xff08;不只是返回索引列的值&#xff09;IndexOnly Scan&#xff1a;索引扫描&#xff08;只返回索引列的值&#xff09;BitmapIndex …

tomcat相关

一、部署安装tomcat 在10和20上安装tomcat [root10 ~]# dnf install java-1.8.0-openjdk.x86_64 -y #安装java环境 [root10 ~]# tar zxf apache-tomcat-9.0.93.tar.gz -C /usr/local/ #安装并启动tomcat [root10 ~]# ln -s /usr/local/apache-tomcat-9.0.93/ /usr/local/tomcat…