ホームページ  >  記事  >  ウェブフロントエンド  >  uniapp でページ間の参照を実装する方法 (2 つの方法)

uniapp でページ間の参照を実装する方法 (2 つの方法)

PHPz
PHPzオリジナル
2023-04-14 15:34:123198ブラウズ

Uniapp では、1 つのページ内で別のページのコンテンツを参照する必要があることがよくあります。ここでは、ページ間の参照を実装する 2 つの方法を紹介します。

方法 1: ページ パスを使用する

ページ パスを使用して別のページを紹介できます。たとえば、次のようになります。

<template>
  <view>
    <other-page></other-page>
  </view>
</template>

<script>
  import OtherPage from '@/pages/other-page/other-page.vue'
  export default {
    components: {
      OtherPage
    }
  }
</script>

上の例では、 template <other-page> タグを追加し、スクリプト部分に別ページの vue コンポーネントを導入し、コンポーネントに登録します。このようにして、このページの <other-page> を使用して、別のページのコンテンツを参照できます。

ここでのパス @/pages/other-page/other-page.vue はプロジェクトのルート ディレクトリからの相対パスであることに注意してください。実際のパスはプロジェクトによって異なる場合があります。構造に違いがあります。

方法 2: Page コンポーネントの navigateTo メソッドを使用する

別の方法は、Page コンポーネントの navigateTo メソッドを使用することです。例:

<template>
  <view>
    <button @click="goToOtherPage">跳转到另一个页面</button>
  </view>
</template>

<script>
  export default {
    methods: {
      goToOtherPage() {
        uni.navigateTo({
          url: '/pages/other-page/other-page'
        })
      }
    }
  }
</script>

上記の例では、 , we テンプレートではボタンを使用し、スクリプト部分では goToOtherPage メソッドを記述し、その中で uni.navigateTo メソッドを使用して別のページにジャンプします。パス '/pages/other-page/other-page' は実際のページのパスとして入力する必要があり、パラメーターやクエリなどの情報も含めることができることに注意してください。

上記のどちらの方法でも、別のページのコンテンツを Uniapp に導入できますが、どちらの方法を選択するかは、ご自身のニーズやプロジェクトの構造に応じて選択してください。

以上がuniapp でページ間の参照を実装する方法 (2 つの方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。