微信小程序入门---记事本增---删

Posted 黄鹂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序入门---记事本增---删相关的知识,希望对你有一定的参考价值。

第一、如何获取input框的值(form表单提交除外)

   bindinput事件

<input type=\'text\'
placeholder="请输入内容"
placeholder-style=\'padding-left:10px\'
bindinput=\'bindinput\'
value=\'{{insertTest}}\'
/>
   
/** * 获取input值 */ bindinput:function(e){ this.setData({ insertTest: e.detail.value, }); },

第二、添加数据到数组

  先存到data的数组中,
  然后定义一个变量储存,
  最后setData

 /*
  * add
  * 添加的方法
  */
  add:function(e){
    this.data.testList.unshift(this.data.insertTest);// push(),添加到数组之后,unshift(),添加到数组之前
    let list = this.data.testList;
    this.setData({
      testList:list,
      insertTest:\'\'
    })
  },

第三、删除点击对应的数据

 /**
   * delData 删除点击的数据
   */
  delData:function(e){
    this.data.testList.splice(e.currentTarget.dataset.index,1); // 数组的splice方法
    var list = this.data.testList;
    this.setData({
      testList:list,
    });
  },

结果:

样式有点难看,只是自己的一个demo。

代码地址:https://github.com/suncpp/myResources

 

以上是关于微信小程序入门---记事本增---删的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序入门-指南针

微信小程序代码片段

微信小程序代码片段分享

微信小程序云开发个人博客项目实战(3)-- 文章的增删改查

微信小程序——如何制作好看的表格

微信小程序留言,记事本demo案例编写