ホームページ >WeChat アプレット >ミニプログラム開発 >WeChat アプレットでのデータ バインディングと単純な論理演算の実装コード

WeChat アプレットでのデータ バインディングと単純な論理演算の実装コード

不言
不言オリジナル
2018-09-06 10:40:412539ブラウズ

この記事の内容は、WeChat アプレットのデータ バインディングと簡単な論理演算の実装コードです。必要な方は参考にしていただければ幸いです。

1. 単純な使用法:

Page({
  data: {
    message: '张三'
  }
})

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      var content1={
         date: "2020年 10月 8日 ",  
         title:"时间群" ,
         nameData:{
              name1:"张三李四",
              name2:"人五人六",
         },
         fade:true/false 
      }
      this.setData(content);
  },

2. データ バインディングは、Mustache 構文 (二重中括弧) を使用して変数をラップします:

<view> {{ date}} </view>
<view> {{ title}} </view>
<view> {{ nameData.name1}} </view>
<view> {{ nameData.name2}} </view>//层级用点取值
<image wx:if="{{fade}}"  class="image" src=""></image>//隐藏/显示

3. 単純な操作は、{{}} 内で実行できます:

三元运算符
<view hidden="{{flag ? true : false}}"> Hidden </view>

4、計算:

<view> {{a + b}} + {{c}} + d </view>
Page({
  data: {
    a: 1,
    b: 2,
    c: 3
  }
})
输出结果:3 + 3 + d

5. 論理的判断:

<view wx:if="{{length > 5}}"> </view>

6. Mustache で直接結合して新しいオブジェクトまたは配列を形成することもできます:

<view wx:for="{{[zero, 1, 2, 3, 4]}}"> {{item}} </view>
Page({
  data: {
    zero: 0
  }
})
输出结果:组合成数组[0, 1, 2, 3, 4]。

関連する推奨事項:

jquery フォーム フォーム取得コンテンツとデータ バインディング_JavaScript スキル


AngularJS フレームワークでのデータの双方向バインディング アプリケーションの分析例_AngularJS

以上がWeChat アプレットでのデータ バインディングと単純な論理演算の実装コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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