TDesign的input标签

这篇具有很好参考价值的文章主要介绍了TDesign的input标签。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

 一、 新建页面01-todolist

 二、 t-input标签、t-button标签

2.1 t-input标签

2.1.1 01-todolist.wxml页面

2.2 01-todolist.json页面

2.3  01-todolist.js页面

2.4  01-todolist.wxss页面 

2.2 t-button标签

示例1:bind:change

示例2:bind:tap、wx:for遍历

示例3:H5的自定义属性 

wx:if 和wx:else 用法示例


 一、 新建页面01-todolist

TDesign的input标签,tdesign

2. 

TDesign的input标签,tdesign

具体过程:

TDesign的input标签,tdesign

当前页面在pages/home/home路径下

TDesign的input标签,tdesign

3. 在home.js中看到data中定义的list变量是从同级目录'./data/index/'中import的

TDesign的input标签,tdesign

4. 基础模块导航栏对应的路径为同级目录下的base

TDesign的input标签,tdesign

4. 创建01-todolist页面,第一步哎base.js中添加代码如下:

TDesign的input标签,tdesign

5. 由于list遍历时查找的url路径是以下方式:

TDesign的input标签,tdesign

6. 只要在page路径下新建01-todolist文件夹和Page就能自动识别到对应的路径

TDesign的input标签,tdesign TDesign的input标签,tdesign

 二、 t-input标签、t-button标签

2.1 t-input标签

2.1.1 01-todolist.wxml页面

 TDesign的input标签,tdesign

<!--pages/01-todolist/01-todolist.wxml-->
<text>pages/01-todolist/01-todolist.wxml</text>

<view class="box">
<t-input type="text" bind:change="handlechange"/>
<t-button theme="primary" size="large" loading class="margin" >add</t-button>
</view>

注意change是当input输入框发生改变时触发

TDesign的input标签,tdesign

bind:change="handlechange" 

2.2 01-todolist.json页面

TDesign的input标签,tdesign

2.3  01-todolist.js页面

定义handlechange事件

TDesign的input标签,tdesign

  • e.detail.value获取的是input输入框中输入的值
  • this.setData不要错写成this.setDate
  • this.setData是设置data中定义的变量

2.4  01-todolist.wxss页面 

TDesign的input标签,tdesign

2.2 t-button标签

TDesign的input标签,tdesign

示例1:bind:change

点击Add按钮,清空输入框的值,并在页面累计显示


TDesign的input标签,tdesign

  •  bind:tap绑定事件

TDesign的input标签,tdesign

  • input标签的value是为了点击Add按钮,清空输入框的值,并在页面显示
  • 不要写成value={{inputValue}},不加双引号的形式
  • <t-input type="text" bind:change="handlechange" value="{{inputValue}}"/>

示例2:bind:tap、wx:for遍历

 点击Add按钮,清空输入框的值,并在页面累计显示,使用数组实现


TDesign的input标签,tdesign

  • 在this.setData({})中修改datalist
  • datalist:[...this.data.datalist,this.data.mychange]...this.data.datalist是展开数据

  • 不要写成this.datalist

TDesign的input标签,tdesign

  • wx:for遍历
  • {{item}} 取值
  • wx:key="{{index}}"写错了!应该不加{{}}=》wx:key="index"

示例3:H5的自定义属性 

 从这个位置开始,删除掉一个元素

js页面如下:

TDesign的input标签,tdesign

  • 实现的是点击删除,输出当前遍历的item的下标 
  • 重点是e.target,而不是e.detail.target
  • 如图可以看到自定义属性data-myid是在target的dataset中保存

 wxml页面如下:

TDesign的input标签,tdesign

 实现功能:点击删除

 TDesign的input标签,tdesign

 TDesign的input标签,tdesign

  • 重点是e.target.dataset.自定义属性名可以取值
  • 数组的splice(m,i)方法, 从下标为m的地方开始,删除掉i个元素 

wx:if 和wx:else 用法示例

 TDesign的input标签,tdesign文章来源地址https://www.toymoban.com/news/detail-703673.html

  •  如果{{datalist.length>0}}的结果为true,就显示datalist中的数据
  • 如果为假,就显示“列表空空如也”

到了这里,关于TDesign的input标签的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • TDesign电商小程序模板解析02-首页功能

    上一篇我们搭建了底部的导航条,这一篇来拆解一下首页的功能。首页有如下功能 可以进行搜索 显示轮播图 横向可拖动的页签 图文卡片列表 因为是要使用组件库的组件搭建页面,自然是先需要引入自定义组件 引入的组件还是不少的,贴入配置后发现控制台报错,因为这里

    2024年02月10日
    浏览(45)
  • 微信小程序使用TDesign(TS版本)

    1.使用微信小程序的Terminal执行: 2.修改project.config.json  3.修改app.json,移除\\\"style\\\": \\\"v2\\\" 4.编译npm:微信开发者工具的Tools-构建npm 5.在页面下的页面json中导入要使用的组件,在wxml中使用

    2024年02月11日
    浏览(51)
  • vue2中实现 TDesign 树形懒加载

    之前我有写过Element ui的树形懒加载 其主要是通过load函数来实现 而TDesign也是照虎画猫 他也是主要靠load 我们先来看一个基本的组件 这里和Element ui不同的是 Element ui的树形load一进来就会触发一次 你可以通过load来加载根目录的数据 但TDesign是只有点击父节点才会触发 一进来是

    2024年02月09日
    浏览(42)
  • 微信小程序中使用 TDesign 自定义 TabBar

    根据 微信官方文档 描述,每个 tab 页下的自定义 tabBar 组件实例是不同的; 如需实现 tab 选中态,要在当前页面下,通过 getTabBar 接口获取组件实例,并调用 setData 更新选中态 在使用到 TabBar 的页面中加入以下代码

    2024年02月08日
    浏览(40)
  • TDesign表单rules通过函数 实现复杂逻辑验证输入内容

    Element ui 中 我们可以通过validator 绑定函数来验证一些不在表单model中的值 又或者处理一下比较复杂的判断逻辑 TDesign也有validator 但比较直观的说 没有Element那么好用 这里 我们给validator绑定了我们自己的checkAge函数 这个函数中 只有一个参数 value 而且 如果你的v-model绑定的值不

    2024年02月10日
    浏览(40)
  • 面试官说,布局小程序页面记得用TDesign组件库

    「作者主页」 :雪碧有白泡泡 「个人网站」 :雪碧的个人网站 「推荐专栏」 : ★ java一站式服务 ★ ★ 前端炫酷代码分享 ★ ★ uniapp-从构建到提升 ★ ★ 从0到英雄,vue成神之路 ★ ★ 解决算法,一个专栏就够了 ★ ★ 架构咱们从0说 ★ ★ 数据流通的精妙之道★ TDesign U

    2024年02月14日
    浏览(96)
  • TDesign电商小程序模板解析01-自定义底部导航栏

    我们已经利用了两篇文章解读了一下微信小程序带的TDesign模板 TDesign小程序组件库01 TDesign小程序组件库02 入门一款前端组件库,如果挨个去看每个组件的用法未免比较枯燥,即使看懂了其实离实际开发还是比较远的。为了快速的入门,其实带着一个实际的案例去学习就比较快

    2024年02月10日
    浏览(52)
  • 微信小程序在TS模板下引入TDesign组件

    TDesign 是腾讯官方出品的一款微信小程序组件库。本文介绍如何在新建ts空白模板下引入TDesign库 新建一个空白项目,这里可以选择TS-基础模板 新建项目目录结构如图所示: 注意这里其实小程序的文件都存放在miniprogram文件夹下,因此我们后续安装npm包时需要进入miniprogram文件

    2024年02月03日
    浏览(41)
  • 微信小程序入门学习02-TDesign中的自定义组件

    我们上一篇讲解了TDesign模板的基本用法,如何开始阅读模板。本篇我们讲解一下自定义组件的用法。 官方模板在顶部除了显示图片外,还显示了一段文字介绍。文字是嵌套在容器组件里,先按照他的写法复制代码到我们自己创建的index.wxml文件里 因为我们的布局是从上到下,

    2024年02月10日
    浏览(58)
  • tdesign的文件上传(微信小程序+idea的springboot)

    目录 1. springboot后端 1.1 FileController.java  1.2 listener文件的ErpApplicationListener.java 1.3  【重点!】FileServiceImpl层  1.4 IFileService 1.5 StringUtil通用类  1.6 主程序加一个监听器  1.7 oss是什么和怎么创建(application.yml文件) 2. 微信小程序端 2.1 TDesign的upload组件 1. app.json全局引用一下

    2024年02月03日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包