2017-03-28 1 views
0

管理OAuthクライアントを作成するためのVue.jsコンポーネントに付属するLaravelの公式Passportパッケージをダウンロードしました。
私はLaravelとVue.jsを初めて使用しています。そのため、Vueコンポーネントをどのように作成するのだろうかというコードを読んで始めました。
私はClients.vueのコードの下が見つかりました:これはので、私はここでしかこれらの2つのメソッドを貼り付けています大規模な構成要素であるので
公式のLaravel PassportパッケージのVue.jsコンポーネントのjQueryコード

  /** 
     * Show the form for creating new clients. 
     */ 

     showCreateClientForm() { 
      $('#modal-create-client').modal('show'); 
     }, 

     prepareComponent() { 
      this.getClients(); 

      $('#modal-create-client').on('shown.bs.modal',() => { 
       $('#create-client-name').focus(); 
      }); 

      $('#modal-edit-client').on('shown.bs.modal',() => { 
       $('#edit-client-name').focus(); 
      }); 
     }, 




1- Vue.jsにjQueryコードを記述しても問題ありませんか? Vue.jsは仮想DOMで動作しますが、jQueryは実際のDOMで動作します。

2私はブートストラップとjQueryで完全に作られたHTMLテンプレートを持っています。私はVue.jsを使用する予定です。私は上記のようなコードを書いていますか? Vue.jsとjQueryの混合?

答えて

1
  1. Vue.jsコンポーネントのjQueryに問題はありません。
  2. これは問題ありません。

あなたの質問はオフトピックである約best practicesであることに注意してください。これは、彼らが常に変化している、特にプロジェクト上の開発者の要求に基づいているためです。

あなたが快適に感じるものを利用してください。それを働かせてください。それを出荷。

あなたがよく知っているときに後で変更する必要があると感じたら、それも問題ありません。

関連する問題