ホームページ ウェブフロントエンド jsチュートリアル WeChat アプレットの商品詳細ページの下部にあるポップアップ ボックスを実現する方法

WeChat アプレットの商品詳細ページの下部にあるポップアップ ボックスを実現する方法

Jun 02, 2018 am 10:22 AM
商品 アプレット 詳細

今回は、WeChat Mini プログラム 商品詳細 ページの下部にポップアップ ボックスを実装する方法と、WeChat Mini の下部にポップアップ ボックスを実装するための 注意事項 について説明します。プログラムの製品詳細ページです。実際のケースを見てみましょう。

1.js コード (通常は、ダイアログ ボックスを表示する関数のみが呼び出されます。ダイアログ ボックスの外側をクリックすると、ダイアログ ボックスが消える場合があります)

//显示对话框
 showModal: function () {
  // 显示遮罩层
  var animation = wx.createAnimation({
   duration: 200,
   timingFunction: "linear",
   delay: 0
  })
  this.animation = animation
  animation.translateY(300).step()
  this.setData({
   animationData: animation.export(),
   showModalStatus: true
  })
  setTimeout(function () {
   animation.translateY(0).step()
   this.setData({
    animationData: animation.export()
   })
  }.bind(this), 200)
 },
 //隐藏对话框
 hideModal: function () {
  // 隐藏遮罩层
  var animation = wx.createAnimation({
   duration: 200,
   timingFunction: "linear",
   delay: 0
  })
  this.animation = animation
  animation.translateY(300).step()
  this.setData({
   animationData: animation.export(),
  })
  setTimeout(function () {
   animation.translateY(0).step()
   this.setData({
    animationData: animation.export(),
    showModalStatus: false
   })
  }.bind(this), 200)
 }
ログイン後にコピー

2.wxss コード

/*使屏幕变暗 */
.commodity_screen {
 width: 100%;
 height: 100%;
 position: fixed;
 top: 0;
 left: 0;
 background: #000;
 opacity: 0.2;
 overflow: hidden;
 z-index: 1000;
 color: #fff;
}
/*对话框 */
.commodity_attr_box {
 height: 300rpx;
 width: 100%;
 overflow: hidden;
 position: fixed;
 bottom: 0;
 left: 0;
 z-index: 2000;
 background: #fff;
 padding-top: 20rpx;
}
ログイン後にコピー

3.wxml コード (showModalStatus 変数) js コードのデータ オブジェクトで初期化するには、最初はダイアログ ボックスが表示されなかったため、false に初期化します)

 <!--屏幕背景变暗的背景 -->
 <view class="commodity_screen" bindtap="hideModal" wx:if="{{showModalStatus}}"></view>
 <!--弹出框 -->
 <view animation="{{animationData}}" class="commodity_attr_box" wx:if="{{showModalStatus}}">在这里写弹出框里面的布局</view>
ログイン後にコピー

この記事の事例を読んだ後は、この方法を習得したと思います。 、PHP 中国語 Web サイトの他の関連記事にも注目してください。

推奨読書:

vue でフィルターを使用する方法

vue を使用して dom のクラスを決定する方法

以上がWeChat アプレットの商品詳細ページの下部にあるポップアップ ボックスを実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

x220がWindows 11へのアップグレードをサポートしているかどうかの詳細な説明 x220がWindows 11へのアップグレードをサポートしているかどうかの詳細な説明 Dec 27, 2023 pm 11:47 PM

x220 は、約 10 年前の 2012 年に Lenovo によって発売されたラップトップです。古いモデルなので、最新の win11 システムにアップグレードできるかどうか知りたいユーザーが多いですが、実際には、このコンピューターはアップグレードできますが、Microsoft のプッシュ方式ではアップグレードできません。 x220 は win11 にアップグレードできますか: 回答: x220 は win111 にアップグレードできます。x220 は win11 にアップグレードできますが、Microsoft が提供する方法ではシステムをアップグレードできません。 2. 今回、Microsoft は win11 に対して非常に高いハードウェア構成要件を設けているため、それが満たされていない場合は、他の方法を使用してアップグレードする必要があります。 3. win11 をアップグレードしたいユーザーは、まずこのサイトから win11 ワンクリック再インストール ファイルをダウンロードできます。 4

JBLヘッドフォンの信頼性を確認する方法 JBLヘッドフォンの信頼性を確認する方法 Dec 29, 2023 pm 10:54 PM

JBL ヘッドフォンは多くの音楽鑑賞ユーザーにとって最初の選択肢であり、絶賛されていますが、誰もが依然として偽物を非常に恐れています。以下でクエリの方法を見てみましょう。 jbl ヘッドフォンの信頼性を確認する方法: 1. まず、「中国製品情報検証センター」に入ります。 2. 次に、クエリコードを入力して、それが正しいかどうかを確認し、本物かどうかを判断します。 3. ヘッドフォンからの音の明瞭さによっても区別できます。純正ヘッドホンの音は非常にクリアで音質も変わりません。偽造ヘッドフォンのサウンドには多くの異物が含まれており、音質も非常に悪いです。 4. ヘッドフォンのサウンドを最大まで上げて、調和しているかどうかを確認してください。実際のヘッドフォンのサウンドは同じです。でも偽のヘッドフォンの音は鳴ってる

Bluetooth 5.3 には携帯電話のサポートが必要ですか?詳細はこちらをご覧ください Bluetooth 5.3 には携帯電話のサポートが必要ですか?詳細はこちらをご覧ください Jan 14, 2024 pm 04:57 PM

携帯電話を購入するとき、携帯電話のパラメータに Bluetooth サポート オプションがあることがわかります。購入した Bluetooth ヘッドセットが携帯電話と一致しない状況に遭遇することがあります。したがって、Bluetooth 5.3 をサポートする必要がありますか?携帯電話? 実際には必要ありません。 Bluetooth 5.3 には携帯電話のサポートが必要ですか? 回答: Bluetooth 5.3 には携帯電話のサポートが必要です。ただし、Bluetooth をサポートする携帯電話であれば使用できます。 1. Bluetooth には下位互換性がありますが、対応するバージョンを使用するには携帯電話のサポートが必要です。 2. たとえば、Bluetooth 5.3 を使用するワイヤレス Bluetooth ヘッドセットを購入するとします。 3. 携帯電話が Bluetooth 5.0 のみをサポートしている場合は、接続時に Bluetooth 5.0 が使用されます 4. したがって、この携帯電話を使用してヘッドフォンを接続して音楽を聴くことはできますが、速度は Bluetooth ほど良くありません。

サイバーパンク 2077 に関するよくある質問の分析 サイバーパンク 2077 に関するよくある質問の分析 Jan 05, 2024 pm 06:05 PM

最近、超人気ゲーム「サイバーパンク 2077」がオンラインで公開されました。多くのユーザーが急いでダウンロードして体験しています。しかし、その過程ではまだ多くの問題があります。今日は、サイバーパンク 2077 のプレイに関するよくある質問をいくつか紹介します。何か欲しいことがあれば。サイバーパンク 2077 のプレイに関するよくある質問: 1. 価格の詳細: 1. Steam ゲーム プラットフォームでの購入価格は: 298 元です。 2. 壮大なゲーム プラットフォームの購入価格は、43 米ドル = 282 元です。 3. ps4ゲーム端末の購入価格は400元+香港ドル、箱入りは380元+人民元です。 4. ロシア地域でのロシアの購入価格は 172 元です。 2. 構成の詳細: 1. 最小構成 (1080P): GT

マインカードを購入できないのはなぜですか? 詳細 マインカードを購入できないのはなぜですか? 詳細 Dec 27, 2023 am 10:42 AM

グラフィックカードを購入する際はマイニングカードを購入しないように注意する必要があると言われていますが、なぜマイニングカードを購入できないのか理解していないユーザーがほとんどだと思います。実はここには多くのタブーがあります。見て。マイニング カードを購入できないのはなぜですか? 回答: マイニング カードには保証がなく、長期間高負荷がかかるため寿命が大幅に短くなるため、購入できません。つまり、マイニングカードを購入すると、一度破損すると修復できず、破損しやすいのです。マイニングカードの中には有効期限の上限に達しているものもあり、購入後使用する前に上限に達してしまう場合もあります。購入できないマイニングカードの関連紹介: 1. マイニングカードはビットコインのマイニングに使用されるため、グラフィックカードに非常に豪華であり、損失も特に大きくなります。 2. これらのグラフィックス カードは長期間にわたって高負荷にさらされており、3 か月使用すると通常よりも消耗する可能性があります。

WeChat ミニ プログラムにカードめくり効果を実装する WeChat ミニ プログラムにカードめくり効果を実装する Nov 21, 2023 am 10:55 AM

WeChat ミニ プログラムでのカードめくり効果の実装 WeChat ミニ プログラムでは、カードめくり効果の実装は、ユーザー エクスペリエンスとインターフェイス インタラクションの魅力を向上させることができる一般的なアニメーション効果です。以下では、WeChat アプレットでカードめくりの特殊効果を実装する方法と、関連するコード例を詳しく紹介します。まず、ミニ プログラムのページ レイアウト ファイルに 2 つのカード要素を定義する必要があります。1 つは前面のコンテンツを表示するため、もう 1 つは背面のコンテンツを表示するためです。具体的なサンプル コードは次のとおりです: &lt;!--index.wxml- ->&l

win10のEdgeブラウザの位置情報について詳しく解説 win10のEdgeブラウザの位置情報について詳しく解説 Jan 05, 2024 pm 09:17 PM

Edge ブラウザは常に非常に評判が良く、多くの友人に愛されていますが、皆さんは Edge ブラウザの詳しい場所を知っていますか?今日は詳しく紹介しましたので、見てみましょう。 win10edge ブラウザはどこにありますか: 1. デスクトップ上の「この PC」を右クリックし、「開く」をクリックします。 2. ダブルクリックして「ローカルディスク C」を開きます。 3. [ウィンドウ] -> [システムアプリ] -> [Microsoft.MicrosoftEdge_8wekyb3d8bbwe] を開きます。 4. 検索バーに「c:\windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d」と入力することもできます。

uniapp がミニ プログラムと H5 の間で迅速な変換を実現する方法 uniapp がミニ プログラムと H5 の間で迅速な変換を実現する方法 Oct 20, 2023 pm 02:12 PM

uniapp がミニ プログラムと H5 の間で迅速な変換を実現するには、具体的なコード例が必要ですが、近年、モバイル インターネットの発展とスマートフォンの普及に伴い、ミニ プログラムと H5 は不可欠なアプリケーション形式となっています。クロスプラットフォーム開発フレームワークとして、uniapp は一連のコードに基づいて小規模プログラムと H5 間の変換を迅速に実現し、開発効率を大幅に向上させます。この記事では、uniapp がミニ プログラムと H5 の間で迅速な変換を実現する方法と、具体的なコード例を紹介します。 1. uniapp uniaの紹介

See all articles