WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,wxs类似js和js又不一样,好多js语法能在js使用不能在wxs使用可以构建出页面的结构。wxs有两种使用方式:

1. 单独的wxs文件

以.wxs为后缀的文件

var days = function (day) {var now = getDate()var old = getDate(day)var min = parseInt((now - old) / 60000)var hour = parseInt(min / 60)var da = parseInt(min / 60 / 24)if (min < 60) {return min + '分钟'} else if (hour < 24) {return hour + '小时'} else if (da < 30) {return da + '天'} else {return parseInt(da / 30) + '月'}}module.exports.days = days;

在页面中使用:

<wxs src="./cnode.wxs" module="days" />
<view >{{days.days(2001-01-09)}}</view>

页面显示return后的结果

2.在页面中直接使用

  <wxs module="computed">module.exports = {sum: function (arr) {var totle=0arr.forEach(function (item) {totle=totle+item.money});return totle}}</wxs><view>{{computed.sum(option)}}</view>

微信小程序WXS的使用相关推荐

  1. 微信小程序wxs封装使用以及公共js组件封装

    wxs封装 wxs可以直接写在wxml页面中,并且在对应的位置调用,比如在{{ xxx.xxx() }}调用wxs的函数 <view><view>第{{m1.getMax(1) ...

  2. 微信小程序---wxs文件(脚本文件)的解读与使用

    一.wxs文件(脚本文件) wxs就是在page-frame中运行的js,可以在view数据做一些变换. wxs对性能的贡献就只有一点:与wxml是在同一个线程运行的,避免了跨线程通信的开销 简单来说 ...

  3. 微信小程序WXS模块的使用

    WXS模块的使用 微信官方文档地址 index.wxml <view class="container"><view>{{common.msg}}</ ...

  4. 微信小程序 WXS(WeiXin Script)

    WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构. 注意: wxs 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行. wxs 与 javasc ...

  5. 微信小程序 Wxs篇

    WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构. [注意] WXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行. WXS 与 JavaS ...

  6. 【微信小程序WXS 模块】

    WXS 模块WXS 代码可以编写在 wxml 文件中的 标签内,或以 .wxs 为后缀名的文件内.模块每一个 .wxs 文件和 标签都是一个单独的模块.每个模块都有自己独立的作用域.即在一个模块里面定 ...

  7. 微信小程序——wxs脚本

    WXS目录 一.WXS的概述 1.什么是wxs 2.应用场景: 3. wxs 与JavaScript (1)wxs 支持的数据类型: (2)wxs 不支持类似于 ES6 及以上的语法形式 (3)wxs ...

  8. 微信小程序wxs的理解

    概念:wxs(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构 WXS 语法参考 WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可 ...

  9. 微信小程序wxs文件,(indexOf方法)

    // WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构.// 说白了就是一些js语法无法在页面标签中使用可以在这里定义 // Object.keys() ...

最新文章

  1. 分享10个我最满意的windows工具,极大提升工作效率
  2. 《数字图像处理》 笔记
  3. H5 input输入限制最大位数,和调用小键盘需求发生冲突的解决办法
  4. linux 下 .sh 文件语法
  5. django后台多页面分页逻辑python代码
  6. SpringMVC 登录验证实例
  7. eBPF.io eBPF文档:扩展的数据包过滤器(BPF)
  8. weblogic 替换默认错误页面_weblogic 部署后出现Error 404–Not Found
  9. 洛谷——P1706 全排列问题
  10. android经典动态壁纸,android中自定义动态壁纸
  11. 三菱plc标准小程序,含昆仑通态触摸屏程序(触摸屏附带配方功能,项目功能完整
  12. 什么是浏览器指纹识别
  13. 分享五个免费图片/视频资源网站
  14. 什么是Mbps、Mbs、MBs
  15. 征服spring源码(一)
  16. 浅谈对象的深拷贝和浅拷贝
  17. STM32小项目之dht11在oled上显示温湿度
  18. DWCC2018HTML网页字体添加、更改
  19. 基于Linux+ARM的远程视频监控--系列开题
  20. iPhone通话质量和基带有关?2招教你检测手机是什么基带!

热门文章

  1. set的用法及短语_set的用法和例句
  2. Java基础知识(四) 基本类型与运算
  3. 太阳能最佳倾角c语言编程,用C语言编程计算太阳的高度角,用于控制太阳能电板最佳的倾角...
  4. 【20保研】复旦大学2019年大数据学院全国优秀大学生夏令营活动方案
  5. 快捷键:浏览器关闭网页的快捷键,切换网页的快捷键,打开网页的快捷键
  6. 喜欢计算机专业的理由英语作文,计算机专业英文自我评价范文
  7. python统计汉字个数是_Python入门(一):一句话统计文章不重复汉字数
  8. iOS开发-集成一网通支付
  9. Android平台招商银行“一网通”支付对接采坑记
  10. 电视盒子系统是安卓还是yunOS,三招快速弄清