在微信小程序的wxml中可以在{{}}进行里进行简单的三目运算。但是复杂的比如字符串截取,parseInt()、str.split()、num.toFixed(),substring等在{{}}里是无效的。本文旨在解决这个问题

1.在wxml中执行复杂运算

<wxs module="fn">module.exports = {parseInt:function(num){return "约"+parseInt(num)},split:function(str){return str.split(",")},toFixed:function(num){return (num).toFixed(2)}},substrLast: function (str) {//字符串截取return str.substring(str.indexOf("-") + 1);},substrFirst: function (str) {return  str.substring(0,str.indexOf("-"));}
</wxs><view><view class='num'>{{amount>10000?fn.parseInt(amount/10000):amount}}</view><text class='text'>消费额({{amount>10000?"万元":"元"}})</text><text class='text'>{{fn.substrFirst(122+"-"+ffa)}}</text></view>

2.在模板的wxml中执行复杂运算

<template name="ordersTmp"><view  class="ordersTmpBox"> <view class="detail"> 消费额:{{fn.parseInt(amount/10000)}}万元</view></view><wxs module="fn">module.exports = {parseInt:function(num){return "约"+parseInt(num)},split:function(str){return str.split(",")},toFixed:function(num){return (num).toFixed(2)}}</wxs>
</template>

微信小程序的wxml实现复杂运算或者数据处理相关推荐

  1. 微信小程序的 .wxml文件中如何加入多个空格

    微信小程序的 .wxml文件中如何加入空格 一.直接按空格键 二.使用不换行空格 ` ` 一.直接按空格键 注意:连续多个空格被视为一个空格 代码演示: <text> 你好 按了一次空格键 ...

  2. 微信小程序:WXML 模板

    微信小程序:WXML 模板 一.WXML 模板 网页编程采用的是 HTML + CSS + JS 这样的组合,其中 HTML 是用来描述当前这个页面的结构,CSS 用来描述页面的样子,JS 通常是用来 ...

  3. 微信小程序(WXML语法、WXSS样式、事件系统、WXS脚本语法)

    三.微信小程序视图层 框架的视图层由 WXML 与 WXSS 编写,由组件来进行展示.将逻辑层的数据反应成视图,同时将视图层的事件发送给逻辑层. ●WXML(WeiXin Markup languag ...

  4. wxml 判断 小程序_微信小程序(一)WXML模板

    WXML模板 本节学习目标 (1)了解wxml的基本概况和设计理念 (2) 掌握wxml语言的各种常用语法 (一)wxml是什么 wxml 是微信小程序团队设计的一套标签语言,可以构造出页面的结构,类 ...

  5. 微信小程序中wxml的标签说明

    对于不熟悉web开发的童鞋来说,开发微信小程序会遇到一个比较大的困难就是界面的排版问题了.其中wxml文件中的很多标签都需要慢慢的去熟悉,下面我就列出常用的标签及其分类.能够帮助之前没有经历过微信小程 ...

  6. 微信小程序的wxml、wxss、js、json的理解

    微信小程序的基础学习(2) 小程序的有些语言,有时候按照官方的解释来理解非常的吃力,会把初学者搞得很懵很难受,不知道从何下手! 文件夹下四个文件的理解: 文件 中文解释(个人理解) .wxml 小程序 ...

  7. 微信小程序在 wxml 文件中使用 Array.includes 方法

    微信小程序中不能直接在wxml使用includes,否则 不起作用 需要通过wxs使用: 1.在wxs下创建一个includes.wxs var includes = function (array, ...

  8. 微信小程序在wxml页面中截取字符串

    前言 当你兴致勃勃的在微信小程序 wxml 页面中使用 substring 方法截取字符串时,你会发现原本适用于 vue 的方法在微信小程序中压根不适用,经查阅,原来微信小程序有自己独一套的处理方法. ...

  9. 微信小程序中wxml和wxss的样式说明,彻底搞定布局排版

    对于css不熟悉的Android程序员来说,开发微信小程序面临的一个比较困难的问题就是界面的排版了.微信小程序的排版就跟wxml和wxss有关了,它们两者相当于android的布局文件,其中wxml指 ...

最新文章

  1. 坐在隔壁的00后同事,让我看到了职场“反内卷”的希望
  2. 注册与验证码php源代码,PHP验证码处理源代码
  3. 论文笔记:KD-Net
  4. unet 层_UNet解释及Python实现
  5. Centos7 Git源码安装
  6. GDUT1174:我是好人4(容斥定理)
  7. Ubuntu系统---以virtualenv方式安装Tensorflow-CPU
  8. 定时器new Timer().schedule()的使用
  9. iterm2 agnoster主题设置中的一些踩坑 2018.8
  10. cent os7 安装dubbo-admin 管理控制台
  11. 教大家防止Jar包被反编译
  12. 二十二、Oracle学习笔记:Oracle异常
  13. Mip-NeRF:抗混叠的多尺度神经辐射场ICCV2021
  14. C语言———求”完数“
  15. 图片url地址转换成file文件
  16. hdb3编码规则波形_(完整word版)AMI与HDB3码波形与功率谱密度实验
  17. log4j2自定义级别日志
  18. 鸿蒙无锡有什么特产,无锡太湖鼋头渚十大特产
  19. void print c语言,数据结构(c语言版)习题集第一章绪论1.16voidprint_descending(intx.doc
  20. spring用注解无法灵活注入带参构造函数解决办法

热门文章

  1. 关于英语的大小写规则
  2. 从二维向量跟虚数的区别到欧拉公式,复指数函数
  3. 【51nod】2059 上台阶 easy
  4. EXCEL表格-复杂场景的数据提取(函数法)
  5. MySQL的备份、恢复
  6. Django1.11.4框架简介(一)
  7. 【RF分类】基于matlab随机森林算法数据分类【含Matlab源码 2048期】
  8. 第四章 ContextCapture 19 空三控制点平差
  9. ResNet的改进系列:ResNext和Res2Net
  10. 基于嵌入式ARM工控主板与X86工控主板的比较