wxs 被重复使用是什么问题?
问题描述:使用在index.wxml中,使用wxsB调用wxsA,然后在wxsB输出wxsA对外暴露的值;
可以看到,控制台输出了好多次,想问下这是怎么回事??
index.wxml中就一句话,没有循环啥的。
2 回复
将文档,https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html require函数 的示例代码,“在开发者工具中预览效果”。进行修改,修改成于问题代码一致。发现并不会有重复使用的情况,没理解自己是哪里错了。
修改如下:
index.wxml
< wxs src = "../logic.wxs" module = "logic" /> |
logic.wxs
var tools = require( "tools.wxs" ); console.log(tools.wxstext); |
tools.wxs
var foo = "'hello world' from tools.wxs" ; module.exports = { wxstext: foo, }; |