前言

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


  • 定义一个字符串

    dataList: "123456789"
    

    在vue中

    {{dataList.substring(5, 10)}}
    


    然而在小程序中

    {{dataList.substring(5, 10)}}
    

你会发现在小程序中 substring 方法并没有生效,看了官方文档后才发现,小程序有自己的一套脚本语言,结合 WXML,可以构建出页面的结构。需要注意的是,WXSJavaScript 是不同的语言,它有自己的语法,并不和 JavaScript 一致。有关于 WXS 更详细的介绍大家可以去 微信官方文档 查阅。


话不多说,下面用一个简单的实例教你怎么在微信小程序使用 WXS


实例

capture.wxs文件(公共文件)

var subStr = function (val, start, stop) {if (val) {return val.substring(start, stop)} else {return ''}
}
var subDate = function (val) {if (val) {return val.substring(5, 10)} else {return ''}
}
module.exports = {subStr: subStr,subDate: subDate,
};

wxml文件

<!-- 引入文件 -->
<wxs src="../../utils/capture.wxs" module="tools" />
<!-- 调用tools.subDate方法截取字符串 -->
<view>{{tools.subDate(dataList)}}</view>

js文件

Page({data: {dataList: "123456789"},
})

运用了 wxs 后,你就会发现能够在微信小程序中愉快的使用 substring 方法啦。

微信小程序在wxml页面中截取字符串相关推荐

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

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

  2. 小程序在wxml页面中取整

    小程序无法像html中,在页面中直接parseInt() index.wxml {{price | Int}} 小程序还有另一种处理方法 wxs 是一种类似于js脚本的东西 filters.wxs v ...

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

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

  4. 微信小程序--订单查询页面

    微信小程序–订单查询页面 包含功能点: 订单查询 结构:order.wxml <tabs tabList="{{tabList}}" binditemChange=" ...

  5. 微信小程序的wxml实现复杂运算或者数据处理

    在微信小程序的wxml中可以在{{}}进行里进行简单的三目运算.但是复杂的比如字符串截取,parseInt().str.split().num.toFixed(),substring等在{{}}里是无 ...

  6. 微信小程序跳转页面的不同方法

    微信小程序如何进行页面切换呢? 一,使用声明式导航 1.对于tabbar页面的跳转(若不明白tabbar可自行百度) 使用switchTab进行跳转 在wxml中输入 <navigator ur ...

  7. 微信小程序开发--分类页面实现

    微信小程序开发–分类页面实现 之前在详情页面利用Vant Weapp的UI库构建出了GoodsAction 商品导航功能,接着需要在分类页面(kind.wxml)实现商品分类. 1.引入第三方组件 用 ...

  8. 微信小程序资料集(中)

    **12月1日小程序Demo集合** [微信小程序Demo:金融理财计算器](简书) [微信小程序Demo:支付宝+微信二维码收款小程序](简书) [上滑导航吸顶效果](简书) [微信小程序Demo: ...

  9. 微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题

    微信小程序 解决内层页面分享出去后 用户无法通过分享页面返回首页问题 本质就是设置一个变量isshare来判断是否是分享页面中进入的 data设置 isshare: 0,//不是分享页面进入 js o ...

最新文章

  1. 在Flex控件中使用XMLListCollection
  2. 认清企业现状,做好信息化建设
  3. MFC对话框控件访问的七种方式
  4. python采用面向对象编程模式吗_在python中,面向对象还有用吗?
  5. android触摸消息的派发过程
  6. matlab表达一次函数,[转载]MATLAB数据拟合例子(一次函数、指数函数、双曲线)...
  7. GitHub不让盗版Windows用户登录?
  8. Android 优化布局层次结构
  9. 蒙特卡罗方法 python 实现2
  10. (版本定制)第2课:通过案例对SparkStreaming透彻理解之二
  11. 爬取花瓣网并批量下载图片
  12. 虚拟机以及Linux CentOS 7安装
  13. 偏微分方程数值解---学习总结(2)
  14. CODEBLOCKS 汉化配置
  15. 精选 Visio 模板和图表
  16. 如何快速搭建一套完整的网络直播平台
  17. 离散数学程序实现——求关系矩阵的自反和对称闭包——c
  18. 擦干眼泪,掩饰悲伤,只因明天我想要坚强
  19. VC 蓝牙设备 编程
  20. Qt水波进度条Demo

热门文章

  1. scanner/portscan/syn
  2. python命令解析使用多线程扫描端口
  3. Fud们,你们没有资格诋毁自由软件和开源软件!
  4. 迅为嵌入式4412平台兼容3G/4G模块的安卓开发板
  5. php实现商城购物车的思路以及源码分析
  6. DOS的概念和使用方法
  7. 水声通信常用概念与名词
  8. Linux grep命令使用介绍
  9. WPF-WrapPanel
  10. Oracle 视图(2)修改视图