ガイド
基本的な使い方
- インストール
- はじめに
- Vue インスタンス
- テンプレート構文
- 算出プロパティとウォッチャ
- クラスとスタイルのバインディング
- 条件付きレンダリング
- リストレンダリング
- イベントハンドリング
- フォーム入力バインディング
- コンポーネントの基本
コンポーネントの詳細
- コンポーネントの登録
- プロパティ
- カスタムイベント
- スロット
- 動的 & 非同期コンポーネント
- 特別な問題に対処する
トランジションとアニメーション
- Enter/Leave とトランジション一覧
- 状態のトランジション
再利用と構成
- ミックスイン
- カスタムディレクティブ
- 描画関数とJSX
- プラグイン
- フィルター
ツール
- 単一ファイルコンポーネント
- テスト
- TypeScript のサポート
- プロダクション環境への配信
スケールアップ
- ルーティング
- 状態管理
- サーバサイドレンダリング
- セキュリティ
内部
- リアクティブの探求
移行
- Vue 1.x からの移行
- Vue Router 0.7.x からの移行
- Vuex 0.6.x から 1.0 への移行
その他
- 他のフレームワークとの比較
- Vue.js コミュニティへ参加しましょう!
- チームに会おう
v2.x 以前のドキュメントです。 v3.x のドキュメントを見たい場合はこちら
Vue.js コミュニティへ参加しましょう!
最終更新日: 2019年11月13日
Vue コミュニティは驚くべき速さで成長しています、そしてこのページを読んでいるならばもう参加する準備ができていることでしょう。・・・ようこそ!
それではコミュニティでできること、コミュニティのためにあなたができることの両方についてお答えしましょう。
あなたが利用できるリソース
行動規範
行動規範 は、私たち皆と私たちが参加する技術的なコミュニティをより良くするためのガイドです。
サポートを受ける
- フォーラム: Vue について回答を得たり、そのエコシステムについて質問するために最適な場所です。
- Chat: Vue 開発者がリアルタイムで会い、チャットできる場所です。
- Meetups: 地元で Vue.js に熱中している人々を探していませんか?コミュニティの代表になる事に興味は有りませんか?こちらがあなたの助けになります!
- GitHub: 報告すべきバグや要請したい仕様があれば、GitHub issues が最適です。プルリクエストも歓迎します!
エコシステムを調べる
- The Awesome Vue Page: 他の素晴らしい人々によって公開された素晴らしいリソースを参照します。
- The “Show and Tell” Subforum: 成長し続けている Vue のエコシステムで構築したものを確かめる、もう 1 つの巨大な場所です。
あなたができること
コードの貢献
他のプロジェクトと同様に、貢献のルールがあります。あなたを助けたり、プルリクエストを受け入れるのをできるだけ早く確実に行うために、コントリビューションガイド を読んでください。
その後、Vue のコアリポジトリに貢献をする準備をします:
- vue: コアライブラリ
- vuex: Flux-inspired の状態管理
- vue-router: SPA 向けのルーティングシステム
・・・などの多くの小さい公式 相棒的なライブラリ も同様です。
知見を共有する(そして築き上げる)
フォーラムやチャットで質問に回答したりリソースを共有したりすることは別に、あなたが知っているものを共有したり拡張したりするためのあまり明白でない方法がいくつかあります:
- 学習教材を作成する - 一番いい学習方法は教えることだと良く言われます。もし Vue で何か面白いことをしているならば、ブログ記事を書いたり、ワークショップを開催したり、ソーシャルメディアにシェアする gist を公開するだけでも専門知識を強化します。
- 気になるリポジトリをウォッチする - こうすると、このリポジトリで進行中のディスカッションや次の仕様についての内部の人の知識を与えるようなアクティビティがあった時にあなたに通知がくるでしょう。やがてはあげられた GitHub Issues やプルリクエストを手伝ったりすることができるようになるために、専門知識を積み上げるのに素晴らしい方法です。
ドキュメントを翻訳する
Vue はすでに世界的に広まっており、コアチームでさえ少なくとも 6 つのタイムゾーンに所在します。フォーラム は 7 ヶ国語を含んでおり私達のドキュメントの多くが 活動的にメンテナンスされ翻訳 されています。私たちは Vue の国際的な広がりをとても誇らしく思う一方で、さらに良くできると考えています。
私はあなたが好みの言語でこの文章をすぐに読めていることを望んでいます。もしそうでないならば、そこへ私達を連れて行くお手伝いをしていただけませんか?
もしそうならば、ぜひ これらのドキュメントまたは他の公式に管理されているドキュメントのリポジトリを気軽にフォークしてください。いくらか前に進めたら、メインリポジトリの GitHub Issues にあげるかプルリクエストを出しましょう、そうしたら私達があなたを手助けするためにより多くの貢献者に相談します。
コミュニティの代表になる
あなたの所属するコミュニティにおける Vue の発展のためにできる事は沢山有ります:
- 地元のミートアップに参加する。 発表を行ったりワークショップを開催したりする事で、初心者および経験の有る Vue 開発者それぞれの成長を支援してコミュニティに大きな利益をもたらす事ができます。
- 自身でミートアップを開催する。 もし Vue のミートアップが近隣でまだ開催されていなければ、 events.vuejs.org の情報 を使う事が成功につながります!
- ミートアップを取りまとめている方々を支援する。 イベントを開催するにあたって支援が少なすぎるという事は無いので、イベントが成功するように地元で幹事役となっている人達を支援して下さい。
地元の Vue コミュニティと交流を深める上で何らかの質問が有れば、 @Vuejs_Events にて支援を受けて下さい!