独自のURLでポップアップページを作成する

nck001

メニュー項目をクリックすると開く、いくつかのページを含むアプリケーションを開発しています。ポップアップページのように開きますが、独自のURLが必要であり、別のページです。Trelloのカードがポップアップとして開く方法と似ていますが、独自のURLもあります。

どうすればそれを行うことができ、このようなものの背後にある技術について知る必要がありますか?

以下に添付されているTrelloのカードポップアップ画像。

trelloのカードリンクをクリックする前に

trelloカードが独自のURLでポップアップとして開きます

ダミエニックス

vue-routerを使用するだけです。カードはいくつかのサブルートに表示され、「ボード」またはホームページがルートページになります。

ここでGETだVUE-ルータのために始めた、と以下の作業のコードは:

const Card = { template: '#card-template' }

const routes = [
  { path: '/card/:id', component: Card },
]
const router = new VueRouter({routes})

new Vue({
  router,
  el: "#app",
})
<script src="https://vuejs.org/js/vue.min.js"></script>
<script src="https://unpkg.com/[email protected]/dist/vue-router.js"></script>

<script id="card-template" type="text/x-custom-template">
  <div class="modal">
    <div class="modal-content">Card {{$route.params.id}}
    <a href="#/">Close</a>
    </div>
  </div>
</script>


<div id="app">
  <a href="#/card/1" class="card">Card 1</a>
  <a href="#/card/2" class="card">Card 2</a>
  <router-view>To be replaced</router-view>
</div>


<style>
.card {
  display: block;
  margin-bottom: 5px;
  width: 100px;
  padding: 10px;
  border: gray 1px solid;
  border-radius: 5px;
}

.modal {
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 80%; /* Could be more or less, depending on screen size */
}
</style>

PSこの例では、パスに#を使用することを示すハッシュバンURLを使用していますが、標準のURLでも機能させることができます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のページで要素の中央に配置されたポップアップを作成する方法

分類Dev

親ポップアップと子ポップアップ/ jspページの間で値を渡します

分類Dev

Powershellでポップアップメッセージを作成する

分類Dev

django-oscarで独自のショップを作成する際のセットアップエラー

分類Dev

このポップアップレイヤーをページの中央に作成するにはどうすればよいですか?

分類Dev

JavaScriptで「OK」アラートポップアップの後にページを更新する

分類Dev

ベアオプションで独自のGitリポジトリを作成する

分類Dev

Javascript | ページが閉じる直前にトリガーされるポップアップを作成する

分類Dev

別のHTMLページ内にポップアップとしてHTMLページをロードする

分類Dev

別のHTMLページ内にポップアップとしてHTMLページをロードする

分類Dev

onchangeドロップダウンオプションを作成する方法-私のページで開くURL

分類Dev

WPF C#アプリでカスタムポップアップメッセージを作成する

分類Dev

Umbracoでメッセージ付きのポップアップを表示する

分類Dev

送信プロセスの完了後にjspページでアラートメッセージを作成する方法

分類Dev

woocommerceショップページにのみポップアップを表示する

分類Dev

HTMLマークアップを含むWordPressページのjsonエンドポイントを作成するにはどうすればよいですか?

分類Dev

RazorPagesのマークアップからページのURLを取得する

分類Dev

GitHubでリポジトリを作成すると、クイックセットアップページが表示され続けました。そのページを削除して続行するにはどうすればよいですか?

分類Dev

ページをロードすると、jquerymobileのポップアップでメッセージが開くはずです

分類Dev

ポップアップなしでAndroidでWebページを印刷することは可能ですか?

分類Dev

リアクトにポップアップで外部リンクのページを表示したいです

分類Dev

PHPポップアップページにデータを送信する

分類Dev

グーグルマップのポップアップを作成する方法は?

分類Dev

DataTableのページを変更するときに確認ポップアップを表示する方法

分類Dev

Liftでページスコープのコメットアクターを作成する方法

分類Dev

asp.netページでjavascriptを使用してポップアップを作成する方法-javascriptポップアップで値を渡すことができません

分類Dev

EigenWebページのポップアップがコンテンツをブロックする

分類Dev

EigenWebページのポップアップがコンテンツをブロックする

分類Dev

JSからポップアップでjspページを呼び出す方法

Related 関連記事

  1. 1

    別のページで要素の中央に配置されたポップアップを作成する方法

  2. 2

    親ポップアップと子ポップアップ/ jspページの間で値を渡します

  3. 3

    Powershellでポップアップメッセージを作成する

  4. 4

    django-oscarで独自のショップを作成する際のセットアップエラー

  5. 5

    このポップアップレイヤーをページの中央に作成するにはどうすればよいですか?

  6. 6

    JavaScriptで「OK」アラートポップアップの後にページを更新する

  7. 7

    ベアオプションで独自のGitリポジトリを作成する

  8. 8

    Javascript | ページが閉じる直前にトリガーされるポップアップを作成する

  9. 9

    別のHTMLページ内にポップアップとしてHTMLページをロードする

  10. 10

    別のHTMLページ内にポップアップとしてHTMLページをロードする

  11. 11

    onchangeドロップダウンオプションを作成する方法-私のページで開くURL

  12. 12

    WPF C#アプリでカスタムポップアップメッセージを作成する

  13. 13

    Umbracoでメッセージ付きのポップアップを表示する

  14. 14

    送信プロセスの完了後にjspページでアラートメッセージを作成する方法

  15. 15

    woocommerceショップページにのみポップアップを表示する

  16. 16

    HTMLマークアップを含むWordPressページのjsonエンドポイントを作成するにはどうすればよいですか?

  17. 17

    RazorPagesのマークアップからページのURLを取得する

  18. 18

    GitHubでリポジトリを作成すると、クイックセットアップページが表示され続けました。そのページを削除して続行するにはどうすればよいですか?

  19. 19

    ページをロードすると、jquerymobileのポップアップでメッセージが開くはずです

  20. 20

    ポップアップなしでAndroidでWebページを印刷することは可能ですか?

  21. 21

    リアクトにポップアップで外部リンクのページを表示したいです

  22. 22

    PHPポップアップページにデータを送信する

  23. 23

    グーグルマップのポップアップを作成する方法は?

  24. 24

    DataTableのページを変更するときに確認ポップアップを表示する方法

  25. 25

    Liftでページスコープのコメットアクターを作成する方法

  26. 26

    asp.netページでjavascriptを使用してポップアップを作成する方法-javascriptポップアップで値を渡すことができません

  27. 27

    EigenWebページのポップアップがコンテンツをブロックする

  28. 28

    EigenWebページのポップアップがコンテンツをブロックする

  29. 29

    JSからポップアップでjspページを呼び出す方法

ホットタグ

アーカイブ