收藏
回答

使用require没法导入模块?

回答关注问题邀请回答
收藏

1 个回答

  • Admin ²º²⁴
    Admin ²º²⁴
    2020-04-14

    wxs在js里用不了,wxml里面可以这么用

    // /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 src="./../tools.wxs" module="tools" />
    <view> {{tools.msg}} </view>
    <view> {{tools.bar(tools.FOO)}} </view>
    

    参考:

    WXS 模块 | 微信开放文档

    https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html

    2020-04-14
    有用
    回复 6
    • start
      start
      2020-04-15
      我没写在js里我写在,.wxs文件里面,再wxs文件里导入的
      2020-04-15
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-04-15回复start
      图2不是js里吗?
      2020-04-15
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-04-15
      直接看我上面的demo吧
      2020-04-15
      回复
    • start
      start
      2020-04-15回复Admin ²º²⁴
      改好了,<wxs src="./logic.wxs" module="logic" />
      加个结束符就可以了
      2020-04-15
      1
      回复
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-04-15回复start
      还真是,。。。。
      2020-04-15
      回复
    查看更多(1)
登录 后发表内容
问题标签