タグ

ブックマーク / qiita.com/laineus (1)

  • 既存のVue.jsプラグインがVue 3で使えない場合の対応 - Qiita

    いくつかのパターンをまとめましたが、簡単な修正だけで直るケースも多いです。 ただし、基的にはプラグイン側の修正が必要なので、ここではその修正箇所をまとめています。 目次: ケース1: this.$xxx() 系のプラグインで起きる問題 Composition APIで使う ケース2: <div v-xxx>系のプラグインで起きる問題 ケース3: コンポーネント系プラグインで起きる問題 補足1: Vue.jsとVue 3両方に対応させる 補足2: プラグインの修正ってどうやるの? ケース1: this.$xxx() 系のプラグインで起きる問題 Vueインスタンスメソッドに機能が拡張されるタイプのプラグインで起きるのは、 プラグインのインストール時、Vueのprototypeの拡張に失敗しているという事象です。 Uncaught TypeError: Object.definePropert

    既存のVue.jsプラグインがVue 3で使えない場合の対応 - Qiita
    cpw
    cpw 2023/02/21
  • 1