TDesign WXS语法

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

目录

一、输出函数返回值如何获取?

二、WXS语法

三、WXS案例


一、输出函数返回值如何获取?

写在js的方法中

TDesign WXS语法,tdesign

wxml中{{方法名()}}输出:

TDesign WXS语法,tdesign

发现不显示??

TDesign WXS语法,tdesign

所以不能使用这种方式!!

二、WXS语法

1. 当前路径下新建data.wxs文件

TDesign WXS语法,tdesign

2. wxml文件中引入wxs

TDesign WXS语法,tdesign3. 页面显示

TDesign WXS语法,tdesign

  • wxs配合wxml做逻辑判断的方法

控制台获取时间戳

TDesign WXS语法,tdesign

js页面data中定义变量

TDesign WXS语法,tdesign

 传值给wxs中的方法handleDate()

TDesign WXS语法,tdesign

在wxs中修改handleDate()方法的返回值

 TDesign WXS语法,tdesign

  • getDate(time)方法
  • getFullYear() 、getMonth() 、getDate() 

data.wxs页面如下

function handleDate(time){
    var myDate = getDate(time);
    return myDate.getFullYear()+"-"+
            (myDate.getMonth()+1)+"-"+
            myDate.getDate();
}
module.exports = handleDate

wxml页面如下 

<!-- 把src路径下文件的返回值,赋值给module定义的名称aaa中 -->
<wxs src="./data.wxs" module="aaa"/>
<view>
<view>
<!-- 使用{{aaa()}} 不能使用{{aaa}} -->
    {{aaa(startDate)}}
</view>
</view>

运行结果如下:

TDesign WXS语法,tdesign

三、WXS案例

 模糊查询的功能

TDesign WXS语法,tdesign

 TDesign WXS语法,tdesign

要实现的功能:在搜索框输入值,回车后进行模糊查询

TDesign WXS语法,tdesign 定义myFilter.wxs文件

逻辑与页面输出如下:

TDesign WXS语法,tdesign

上面的逻辑代码不包含输入框中的值,所以,myFilter方法还需要一个参数 inputValue

TDesign WXS语法,tdesign

TDesign WXS语法,tdesign

TDesign WXS语法,tdesign

 补全myFilter.wxs中的过滤条件

 实现:TDesign WXS语法,tdesign

 data.wxs代码

function myFilter(list, inputValue) {
    return list.filter(
        function (item) {
            return item.indexOf(inputValue) > -1
        })
}
module.exports = myFilter

js代码

// pages/01-todolist/01-todolist.js
Page({
    /**
     * 页面的初始数据
     */
    data: {
        mylist:["李明","刘一鸣","李华","王大","刘雨昕","王国强","李泽楷","王天明","刘欢"],
        inputValue:''
    },
    handleChange(e){
        console.log('e.detail.value:',e.detail.value)
        this.setData({
            inputValue:e.detail.value
        })
        console.log('inputValue:',this.data.inputValue)

    },

});

wxml代码文章来源地址https://www.toymoban.com/news/detail-709681.html

<wxs src="./myFilter.wxs" module="myFilter"/>
<view>
    <view class="example-search">
        <t-search model:value="{{value}}" placeholder="搜索预设文案" 
                  bind:submit="handleChange"/>
    </view>
    <view wx:for="{{myFilter(mylist,inputValue)}}" wx:key="index">
        {{item}}
    </view>
</view>

到了这里,关于TDesign WXS语法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索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

领红包