微信小程序--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)

  • 效果图:

相关推荐
郑叔敲代码40 分钟前
帝国cms 微信小程序的登录逻辑
微信小程序·小程序·notepad++
棋子一名4 小时前
跑马灯组件 Vue2/Vue3/uni-app/微信小程序
微信小程序·小程序·uni-app·vue·js
无衣 秦风5 小时前
vue3+hubuilderX开发微信小程序使用elliptic生成ECDH密钥对遇到的问题
微信小程序·小程序
游戏开发爱好者85 小时前
BShare HTTPS 集成与排查实战,从 SDK 接入到 iOS 真机调试(bshare https、签名、回调、抓包)
android·ios·小程序·https·uni-app·iphone·webview
2501_916008895 小时前
iOS 26 系统流畅度实战指南|流畅体验检测|滑动顺畅对比
android·macos·ios·小程序·uni-app·cocoa·iphone
流***陌6 小时前
陪诊就医小程序中健康档案的精细化管理设计方案
小程序
明天你好2676 小时前
如何做一个花店小程序,搭建一个小程序多少钱
微信小程序·小程序·模拟退火算法
2501_915106328 小时前
苹果软件加固与 iOS App 混淆完整指南,IPA 文件加密、无源码混淆与代码保护实战
android·ios·小程序·https·uni-app·iphone·webview
江城开朗的豌豆8 小时前
小程序登录不迷路:一篇文章搞定用户身份验证
前端·javascript·微信小程序
2501_915921438 小时前
iOS 26 崩溃日志解析,新版系统下崩溃获取与诊断策略
android·ios·小程序·uni-app·cocoa·iphone·策略模式