スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

【Vue.js BootstrapVue】methodsでmodalをopen、closeする

【Vue.js BootstrapVue】methodsでmodalをopen、closeする




今すぐ登録したい方へ


このブログから登録の多いエージェントは下記の3つです★

(リンクをクリックすると公式サイトに飛びます)

【ダントツの1位】フォスターフリーランス【案件保有数5000件以上。業界25年の超老舗】

【僅差で2位】エミリーエンジニア【4人に1人が初めてのフリーランス】

【惜しくも3位】レバテックフリーランス【業界最大手。素早く手厚いフォローで案件参画】




こんにちは、mahです。


このブログでは、

僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、

ノウハウなどを書いていきます。


今回は、


  • 【Vue.js BootstrapVue】methodsでmodalをopen、closeする


について書いていきます。




【Vue.js BootstrapVue】methodsでmodalをopen、closeする




やり方


  • 開く
this.$bvModal.hide(modalのid)


  • 閉じる
this.$bvModal.show(modalのid)







1、modalを開くボタンと、開閉したいmodalを作成

// some_component.vue

<template>
  <div>
    // ボタン
    <b-button pill v-b-modal.sample-modal variant="primary">ログイン</b-button>

    // 開閉したいmodal
    <b-modal id="sample-modal" title="ログイン">
      // modalの中身
    </b-modal>
  </div>
</template>


2、引数で指定したidを持つmodalを開く、もしくは閉じる

// some_component.vue

<script>
export default {
  methods: {
    openModal: function {

      // 開く
      this.$bvModal.show('sample-modal')
    },
    closeModal: function {

      // 閉じる
      this.$bvModal.hide('sample-modal')
    }
  }
}
</script>




以上です。




Vue.jsや流行りのTypeScriptを学びたい人へ


Vue.jsTypeScriptReact.jsを学習するなら、Udemyの下記のコースがおすすめ★

(自分も全て受講しました)


  • Vue.js

Vue.js + Firebaseで作るシングルページアプリケーション

f:id:mah666hhh:20200815162939p:plain


  • TypeScriipt

ハンズオンで学ぶ TypeScript - JavaScript エンジニアのための TypeScript徹底入門

f:id:mah666hhh:20200815162951p:plain


  • React.js

フロントエンドエンジニアのための React ・ Redux アプリケーション開発入門

f:id:mah666hhh:20200815162919p:plain




最後に


下記の表に、

フリーランスエンジニア向けの人気エージェントをまとめてみました。


エージェント選びで悩んでいる方は是非参考にしてみてくださいね★





あわせて読みたい


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech




最後までお読み頂きありがとうございました★

もしよかったらTwiiterのフォローもお願いします★