javascript - Dojo 的 dojo/方法以编程方式?

标签 javascript dojo

有没有办法在 JavaScript 函数中以编程方式定义 dojo/method? (例如,不是通过声明性小部件内的 script type="dojo/method" 来定义它。)

最佳答案

只需在小部件上直接覆盖它。例如,如果您为 abc 编写了 dojo/method,那么请这样做:

var myWidget = ...;
myWidget.abc = function(/* args from dojo/method */){
  // the body of dojo/method
};

关于javascript - Dojo 的 dojo/方法以编程方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3837708/

相关文章:

javascript - 有没有更好的方法来编写这个 javascript 正则表达式/替换?

javascript - 排序 Dojo EnhancedGrid 要求用户单击标题边缘附近的狭窄区域

javascript - 在非 AMD 代码上使用 dojo/select

css - 道场图标元素 : class name of a DOM button as icon

javascript - 显示多层,ArcGIS javascript api

javascript - 使用 dojo 更改 <div> 的 CSS 类

javascript - 保持网页中上下文菜单的原生样式

javascript - 如何用我自己的变量替换默认的 JSON.stringify 变量 K 和 A

javascript - 将字母附加到特定字符串的末尾

javascript - 无法在Chrome v.71 iOS 12+上打开Blob文件