ホームページ  >  記事  >  WeChat アプレット  >  WeChat アプレットを使用してバナー カルーセル画像を実装する

WeChat アプレットを使用してバナー カルーセル画像を実装する

angryTom
angryTom転載
2020-03-10 10:25:144744ブラウズ

この記事は、WeChat アプレットを使用してバナー カルーセルを実現する効果を紹介します。一定の参考価値があります。WeChat アプレット開発を学習している友人に役立つことを願っています。

WeChat アプレットを使用してバナー カルーセル画像を実装する

WeChat アプレットを使用してバナー カルーセル画像を実装する

フロントエンド エンジニアの仕事において、バナーは不可欠です。 DOM のない小さなプログラムはバナー ダイアグラムを実装しますか? 他のフレームワークがバナー ダイアグラムのさまざまなメソッドをカプセル化するのと同じように、小さなプログラムもバナー メソッドをカプセル化します。 1 つずつ説明しましょう:

」を学習することをお勧めします小プログラム開発"

1: 準備

以下に示すように、2 つの写真を使用します。

WeChat アプレットを使用してバナー カルーセル画像を実装するWeChat アプレットを使用してバナー カルーセル画像を実装する

2: xsml コード (つまり html) を記述する

タグを使用してラップすると、次の属性があります:

WeChat アプレットを使用してバナー カルーセル画像を実装するWeChat アプレットを使用してバナー カルーセル画像を実装するこれらの属性で十分です。xsml ページをシンプルに保つために、ここで for ループを使用して、使用されたリソース Enter js をループに配置します。そしてデータの双方向バインディングを可能にするために、その属性値をjsに入れて設定する予定です。私の XML コードは次のとおりです。

<swiper indicator-dots="{{indicatorDots}}" 
        autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" circular="true"> 
      <block wx:for="{{arr}}"> 
        <swiper-item> 
            <image src="{{item}}" class="slide-image" width="355" height="150"/> 
        </swiper-item> 
      </block> 
</swiper>

3: js 構成

これは双方向バインディングであるため、js で必要なパラメーターを構成するだけで済みます。私の 2 つの画像は 1.jpg と 2.jpg を使用しているため、js で小さなループを実行するだけで済みます。これは状況によって異なります。最終的な変更後に、画像のアドレスを配列に直接入力することもできます。 setData を忘れないようにしてください。そうしないと効果がありません。js コードは次のとおりです:

Page({
 
  /**
   * 页面的初始数据
   */
  data: {
    mode:"scaleToFill",
    arr:[],
    indicatorDots: true,
    autoplay: true,
    interval: 2000,
    duration: 1000,
  },
 
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var array = this.data.arr
    for (let i = 1; i < 3; i++) {
      array.push("img/" + i + ".jpg")
    }
    this.setData({ arr: array})
 
  },
 
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
       
      
  },
 
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
 
  },
 
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
 
  },
 
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
 
  },
 
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
 
  },
 
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
 
  },
 
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
 
  },
 
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
 
  },
 
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
 
  },
 
 
})

さて、最終的な効果を見てみましょう:

WeChat アプレットを使用してバナー カルーセル画像を実装する

いくつかの細かい点では、xsss コードを自分で調整する必要があります。

その他の関連チュートリアルについては、PHP 中国語 Web サイト に注目してください。

以上がWeChat アプレットを使用してバナー カルーセル画像を実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。