覆盖基数较少 属性 UI5

Override base less property UI5

有没有办法以某种方式覆盖来自

的基础 属性

https://github.com/SAP/openui5/blob/master/src/sap.m/src/sap/m/themes/base/Token.less

我需要改变

@_sap_m_Token_Sys_Cancel_Icon: true;

为假,但当然不在 UI5 库本身中。

你可以这样覆盖它

  var parameters_get = Parameters.get;

  Parameters.get = function(N, k) {
    if (N === "_sap_m_Token_Sys_Cancel_Icon") {
      return false;
    }
    return parameters_get(N, k);
  }

示例:https://jsbin.com/bomosaz/edit?js,output