Vue.js plugins
Vue.js mixins
との違いがクリアになってない。
プラグイン — Vue.js
使用する:
Vue.use() グローバルメソッドを呼び出す...これは new Vue() を呼び出してアプリを起動するよりも前に行われる必要があります
Vue.use は、同じプラグインを 1 回以上使用することを自動的に防ぎます
記述する
Vue.js プラグインは install メソッドを公開する必要があります
参考:
Vuexによる状態管理を含む最高に快適な Vue.js + TypeScript の開発環境を目指す話 - Qiita
単一ファイルコンポーネントの-declare-の拡張
TypeScript
で pluginsなどの型定義を書く
7行から始めるVue.jsプラグイン開発 - GAミント至上主義
シンプルな具体例から見たい場合
Vue.jsにおいてMixinを用いる注意点と、Pluginで代用する方法 - ログミーTech
Vue.js