2019 8/4 学習内容

djangoの開発環境構築

DockerとDjangoMySQLで開発環境を構築した

つまずいた点

MySQLDjangoの接続

ホスト側のポートを書くのではなくDocker側のポートを書く 具体的には13306:3306のときは3306の方を書く

Vue.js

vm.$nextTick([callback])

  • 引数
    • { Function } [callback]
  • 概要

callbackの実行を遅延させ DOMの更新サイクル後に実行する。 DOMの更新を待ち受けるために事前にデータを更新した直後に使用するようにする フォームのコンポーネントをフォーカスしたいときに使える

具体的にはボタンを押したらフォームが出現してそれをフォーカスさせたいときに普通にフォーカスさせようとするとDOMが更新されていないのでフォーカスできない。そのため、nextTickを使用してDOMが更新してから使用する

参考文献

qiita.com

vm.$destroy()

  • vmを完全に破棄する。 要は削除 this.$destroy()で使う
  • 通常のケースでは、このメソッドは自分で呼ぶことはほぼない