Wxs 是什么? 它相当于 HTML中 书写 JavaScript代码的 script标签
一般用于外部输入的值, 然后返回给调用函数的人 类似函数传入了值,通过函数里面的业务逻辑后得到的数据进行返回函数本身
普通使用
定义
<wxs module="obj">var numBtn = function(str){return "你好啊"+str}var shiming =function(str){return str}module.exports={ //导出numBtn:numBtn,shiming:shiming}</wxs>
使用
<view>{{obj.numBtn("世界")}}----{{obj.shiming("请准备好!")}}</view>
效果

高级使用-引入外部wxs
单文件的wxs
var numBtn = function(str){return "你好啊"+str}var shiming =function(str){return str}var username = "老陈"module.exports={numBtn:numBtn,shiming:shiming,username2:username// 左边是被调用的名 右边是当前wxs 定义的变量或者函数}

调用方法!
1 引入wxs 文件,并赋值 名字 module=”名字”
2 调用
<wxs src="index3.wxs" module="m"/><view>{{m.numBtn("世界")}}----{{m.shiming("请准备好!")}}</view><view>{{m.username2}}</view>

高级使用- require引入
利用require 引入其它的wxs文件 到当前的wxs 文件
如果你是想引入 wxs文件A的,然后又想在wxs文件A 里面引入 wxs文件B 的就可以使用这个require 方法,在wxs文件A中使用 require即可
var tools = require("tools.wxs")
那么引入进来如何使用呢?
Tools 里面有这个函数名或者变量名
var weekdays = tools.weekdays;
Tools文件结构
Js的文件结构

当前的wxs文件结构

module.exports={numBtn:numBtn,shiming:shiming,username2:username,getWeekDay:getWeekDay// 左边是被调用的名 右边是当前wxs 定义的变量或者函数}
当前的wxml 文件结构及效果

