WXS 常见 FAQ
发布于 6 年前 作者 yejie 4906 次浏览 来自 问答

WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。

详细文档

FAQ

Q对基础版本有要求吗?—卖女孩的小男孩

Awxs 对基础版本没有要求。

Q:与定义在page里面的函数有何区别?又不像react那样,可以返回view,还是没有组件的意义吧 — Thyiad

A:wxs 目前主要是增强 wxml 标签的表达能力。

Q:template 支持么?—村长村长

A wxs 目前已经支持。

Q:请问啥时候支持组件封装? — 李允恺

A:正在开发中,开放时间待定

Q:wxml 里面

{{m1.getMax(array)}}

调用的 getMax() 方法,是不是必须在 WXS 里面创建, page.js 里面的函数能不能在 wxml 里面调用 ? — ㄒ°ᵀ

A:wxml 里面调用的函数,必须定义在 wxs 里面。page.js 里面的函数不能在 wxml 中使用。

Q:对了,我想问下wxs效率会不会比较低?

A:在 android 设备中,小程序里的 wxs 与 js 运行效率无差异,而在 ios 设备中,小程序里的 wxs 会比 js 快 2~20倍。

Q:wxs的意思就是可以在wxml里写js了,根据刚才的示例看,页面wxs和js共用变量,估计js里的全局方法也可以在wxs中调用 —三世羽翾

A:__wxs 与 js 是不同的语言。__但是页面 wxs 可以通过 wxml 标签使用 js 的数据变量。 js 里面的全局方法不支持在 wxs 中使用。

Q:wxs 目前支持 date,math,number 等数据类型和相关的基础操作吗?

A:wxs 是支持的。详见:https://image.wxopen.club/content_f7a356fa-3533-11ea-93b5-a0999b08aadb.png06datatype.html

回到顶部