mendix前端模块加载 - mendixCN/widgets-resources-cn GitHub Wiki

加载 mendix 库

// @ts-ignore
window.require(["mendix/lib/MxContext"], (MxContext) => {
  const context = new MxContext();
  if (!node.isRoot()) {
    context.setContext(props.entity, node.model.guid);
  }

  // @ts-ignore
  window.mx.ui.action(props.datasourceMicroflow, {
    context,
    // @ts-ignore
    callback(objs) {
      resolve(handleData(objs));
    },
  });
});

参考代码

加载外部库

require(["https://ajax.googleapis.com/ajax/libs/d3js/7.0.0/d3.min.js"], function(d3){
  debugger;
});

加载样式

新建一个样式文件 index.scss 参考

样式隔离

@import "../../node_modules/antd/dist/antd";
.ant-table-web {
    @import "./Table.scss";
    @import "./virtual-table";
}

外部

参考

内部

参考