For AI agents: the complete documentation index is available at /vue-codemirror6/ja/llms.txt, the full documentation bundle is available at /vue-codemirror6/ja/llms-full.txt, and this page is available as Markdown at /vue-codemirror6/ja/api/index.md.
  • 日本語
  • API の概要

    CodeMirror コンポーネントの API は 3 種類あります。

    ページ内容
    Propsエディタの設定。変更はエディタを作り直さずに反映されます。
    イベント読み込み完了、フォーカス、テキストの変更、破棄の通知
    インスタンス APIテンプレート ref から使えるプロパティとメソッド
    <script lang="ts" setup vapor>
    import { javascript } from '@codemirror/lang-javascript';
    import { ref } from 'vue';
    import CodeMirror, { type CodeMirrorExposed } from 'vue-codemirror6';
    
    const value = ref('');
    const cm = ref<CodeMirrorExposed>();
    </script>
    
    <template>
      <code-mirror
        ref="cm"
        v-model="value"
        basic
        :lang="javascript()"
        @ready="() => cm?.view?.focus()"
      />
    </template>