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

一.功能

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

二、步骤

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代码:

    <button size="mini" bind:tap="handleAdd">add</button>
    
  • .wxss代码:

    /* #将输入框和按钮放置到一行样式 */
    .box{
    display: flex;
    flex-direction: row;
    }

  • 效果图:

3.将内容按序排列输出

  • .wxml代码:

    <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代码:

    <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)

  • 效果图:

相关推荐
流烟默6 小时前
vue和微信小程序处理markdown格式数据
前端·vue.js·微信小程序
家里有只小肥猫9 小时前
uniApp小程序保存canvas图片
前端·小程序·uni-app
低代码布道师9 小时前
性格测评小程序10生成报告
低代码·小程序
科技小E9 小时前
EasyRTC:基于WebRTC与P2P技术,开启智能硬件音视频交互的全新时代
网络·网络协议·小程序·webrtc·p2p·智能硬件·视频监控
乔冠宇11 小时前
微信小程序中将图片截图为正方形(自动居中)
微信小程序·小程序·typescript·uniapp
播播资源11 小时前
ChatGPT付费创作系统V3.1.3独立版 WEB端+H5端+小程序端 (DeepSeek高级通道+推理输出格式)安装教程
前端·ai·chatgpt·ai作画·小程序·deepseek·deepseek-v3
V+zmm1013413 小时前
在线办公小程序(springboot论文源码调试讲解)
vue.js·spring boot·微信小程序·小程序·毕业设计
css趣多多14 小时前
小程序的分包
小程序
V+zmm1013415 小时前
自驾游拼团小程序的设计与实现(ssm论文源码调试讲解)
java·数据库·微信小程序·小程序·毕业设计
寰宇软件16 小时前
PHP房屋出租出售高效预约系统小程序源码
前端·小程序·uni-app·vue·php