1.2.4 • Published 2 years ago

nuxt-autokana v1.2.4

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

nuxt-autokana

Nuxt.jsで利用しやすいように開発された、フォームに入力された値のふりがなを自動取得するパッケージ

利用方法

インストール

npm i nuxt-autokana

pluginファイル追加

pluginsディレクトリに任意の名前でファイル追加

import * as autokana from 'nuxt-autokana';

export default ({}, inject) => {
  inject('autokana', autokana);
}

nuxt.config.js編集

nuxt.config.jsを編集

// 中略
plugins: [
  // 「autoKana」の箇所は作成したファイル名にすること
  { src: '~/plugins/autoKana', ssr: false },
],
// 中略

利用箇所で呼び出し

利用するpage.vueやcomponent.vueで以下のように呼び出して利用

<template>
  <div>
    <input type="text"
      id="name"
      name="name"
      v-model="name"
      @change="getKana()"
      placeholder="山田太郎"
    />
    <input type="text"
      id="kana"
      name="kana"
      v-model="kana"
      placeholder="ヤマダタロウ"
    />
  </div>
</template>

<script>
let autoKana;
export default {
  data() {
    return {
      name: null,
      kana: null
    }
  },

  mounted() {
    // ふりがなを自動取得したい対象要素をセレクタで指定
    autoKana = this.$autokana.bind('#name');
  },

  methods: {
    getKana() {
      // getKanaValue()で別の要素に自動取得したふりがなを呼び出し
      this.kana = autoKana.getKanaValue();
    }
  }
}
</script>
1.2.4

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago