Dative v2-alpha에서 플러그인 만들기
dative v2-alpha에서 플러그인을 만드는 것은 다른 버전과 다릅니다.
Dative.use(plugin)
가 더 이상 사용되지 않으므로그래서 우리는 더 많은 것을 돕는 새로운 방법을 도입했습니다.
요리를 시작해볼까요 :)
export let Profile = Dative.extend({
...,
use: [function({ instance, proto, Dative }: { instance: Dative, proto: Dative, Dative: typeof Dative }){
// Dative=> the Dative constructor
// instance=> the current instance of your application
// proto=> the Dative prototype
}]
})
플러그인을 만들어 봅시다
// src/plugins/my-plugin.js
export let MyPlugin = function({ instance, proto, Dative }){
// 1. Let's make a global property
Dative.defineProperty('appName',function(){
return 'Dative News'
})
// Now You Can Get the options of the instance
console.log(instance.options.me)
}
우리는 그것을 어떻게 사용합니까 ??
...
import { MyPlugin } from './plugins/my-plugin'
export let Profile = Dative.extend({
...,
use: [MyPlugin],
// we can now use the option we defined
me: "Holla" //=> Holla
})
읽어 주셔서 감사합니다
다티브에 대해 궁금한 점이 있으시면
부담없이 저에게 물어보세요
Reference
이 문제에 관하여(Dative v2-alpha에서 플러그인 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tobithealpha/creating-a-plugin-in-dative-v2-alpha-11j3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)