简介
ember-invoke
是一个适用于 Ember.js
框架的 npm
包,它可以让你更方便的调用组件中的方法。
安装
在命令行中执行以下命令可以安装 ember-invoke
:
npm install ember-invoke --save
安装成功后,你就可以在 Ember.js
项目中使用 ember-invoke
了。
使用
以下是 ember-invoke
的使用方法:
首先,在需要使用 ember-invoke
的组件中引入该包:
import invoke from 'ember-invoke';
接着,在组件中调用需要调用的方法:
invoke(this, 'methodName', param1, param2, ...);
其中,this
表示当前组件的实例,methodName
表示需要调用的方法名,param1
、param2
等表示方法的参数。
示例
// 在组件中定义一个名为 gretting 的方法 import Component from '@ember/component'; export default Component.extend({ gretting(param) { console.log('Hello ' + param + '!'); } });
调用 gretting
方法:
-- -------------------- ---- ------- ------ ------ ---- --------------- ------ ------- ------------------ -------- - ------------- - ------------ ----------- --------- - - ---
点击按钮时,在控制台会输出 Hello world!
。
总结
ember-invoke
可以让我们更方便的调用组件中的方法,这样就能够简化代码,提高开发效率。同时,也可以让我们更好的理解 Ember.js
框架中的方法调用机制。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600562eb81e8991b448e09bd