微信小程序 - wxs

一、wxs文件是干哈用的?

在wxs文件中写一些方法,通过module.exports暴露出去,这样就可以被别的wxs文件或<wxs>标签引入。

二、wxs文件引入方式

  • 标签引入<wxs src="./../tools.wxs" module="tools" />
  • require引入 var tools = require("./tools.wxs"); 相对路径
    上代码:
// /pages/tools.wxs
var foo = "'hello world' from tools.wxs";
var bar = function (d) {
  return d;
}
module.exports = {
  FOO: foo,
  bar: bar,
};
module.exports.msg = "some msg";
<!-- page/index/index.wxml -->   wxs标签引入
<wxs src="./../tools.wxs" module="tools" />
<view>{{tools.msg}}</view>
<view>{{tools.bar(tools.FOO)}}</view>
// /pages/logic.wxs       wxs文件引入
var tools = require("./tools.wxs");

三、wxs模块

  • <wxs> 模块只能在定义模块的 WXML 文件中被访问到。使用 <include> 或 <import> 时,<wxs> 模块不会被引入到对应的 WXML 文件中。仅限当前wxml页面使用。
  • <template> 标签中,只能使用定义该 <template> 的 WXML 文件中定义的 <wxs> 模块。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 引言 WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。 注意 w...
    OzanShareing阅读 1,539评论 0 3
  • 因新工作主要负责微信小程序这一块,最近的重心就移到这一块,该博客是对微信小程序整体的整理归纳以及标明一些细节点,初...
    majun00阅读 7,656评论 0 9
  • 2.4.2 WXS WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结...
    wangbu2阅读 1,367评论 0 2
  • 在微信小程序实际开发应用中,后台接口返回数据里面有时会有数据转换,有时候用循环进行转换比较麻烦,这时我就想到了Vu...
    童话_xxv阅读 1,278评论 1 4
  • 了解启珍,是因为林静老师的分享;加入启珍工作坊,是因为了解了它的教育理念- 品格、心灵的教育;如今的教育环境...
    罗靖方阅读 1,517评论 0 3

友情链接更多精彩内容