1. WXML
1.1: wx:if および wx:else
フロントエンドは情報リストを取得します。バックエンドインターフェースを介して、データが存在する場合はデータの内容が表示され、存在しない場合は見つからない情報が表示されます。 if-else がこのスイッチにブール値を使用する場合、ページは最初は false 状態で表示され、次に true に更新されます。つまり、情報が見つからないというコンテンツがフラッシュされます。理想的。
<view wx:if="{{true}}"> <text>这是信息列表</text> </view> <view wx:else> <text>找不到信息</text> </view>
最良の方法は、先頭で info を null に設定します、
data:{ info:null }
<view wx:if="{{info === 1}}"> <text>这是信息列表</text> </view> <view wx:if="{{info === 0}}"> <text>找不到信息</text> </view>
1.2: wx:for
for ループwx:for-item="item" wx:key="item"
1.3: ブロックタグ
wx:if、wx:for、wx: を追加するには: 1.4: テンプレート コンポーネント template
は、パブリック ページ モジュール/コンポーネントであり、で直接使用できます。 wxml またはインポートされた方法。 CSS が関与する場合は、wxss の @import 経由で導入する必要があります。
/** * 方式一:直接使用 * 1. 给template 设置name属性 * 2. 组件传过来的值可以直接使用 hidden="{{!isloading}}" */ <template name="loading"> <view class="weui-loadmore" hidden="{{!isloading}}"> <view class="weui-loading"></view> <view class="weui-loadmore__tips">正在加载</view> </view> </template> /** * 方式二:按路役引入 * 1. is 等同方式一的name * 2. data="{{isloading}}" 给template的数据 */ <import src="../template/loading.wxml"/> <template is="loading" data="{{isloading}}"></template>
1.5: スクリプト言語 wxs
は、特に wxml ページ上で実行されるスクリプト言語です。JavaScript とは異なり、ES6 構文の使用をサポートしておらず、参照することはできませんjs.
<wxs module="wxs" src="../../utils/wxs.wxs"></wxs>
module.exports = { //输出百分比 formatProgress: function (c,m) { return c/m*100 } }
2. WXSS
2.1: 背景アイコン
完全な背景アイコンのみが使用できます。アプレットの背景 https 画像パス、プロジェクトでのアイコンの使用方法:
Vector svg: 完璧なスケーラビリティ、調整が簡単 (色、サイズなど);2.3: フォントファミリー標準仕様
font-family: /*西文:*/ -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Helvetica,Arial, /*中文:*/ PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;
2.4: rpx 単位の合理的な使用
rpx は画面幅のパーセンテージに相当する相対単位であり、次の状況では使用しないことをお勧めします。
3.1: wx.request メソッドの二次カプセル化
onLoad: ページの読み込み中、ページは 1 回だけ呼び出されます。ページパラメータオプションを取得できます。
2018/05/30 00:00:00 形式のみを認識します。ダッシュはスラッシュに置き換える必要があります。 var iosDate= date.replace(/-/g, '/')。
#3.4: バブルイベント
bindtap: イベント バインディングはバブル イベントのバブルアップを妨げません
catchtap: イベント バインディングにより、バブリング イベントが上方にバブリングするのを防ぐことができます
4. ミニ プログラム関数
4.2: プラグインの使用
ミニ プログラムのページ スタックの最新バージョンは 10 に制限されています。10 を超えると、次のページに入ることができません。
したがって、ページ数は注意して使用する必要があり、ナビゲーション API は wx.navigateTo、wx.redirectTo、および wx.navigateBack
4.4 と柔軟に組み合わせる必要があります。プロンプト ポップアップ ウィンドウ Dialog
コードの前で wx.hideLoading を使用すると、後で wx.showToast が表示されなくなります。なぜなら、wx.showToastにはwx.showLoading()プロンプトボックスを非表示にする機能があるからです。
#5. その他
mpvue: vue 構文仕様を使用して小さなプログラムと h5 構文にコンパイルします
#5.2: 一般的に使用されるプラグイン
wxapp-qrcode: QR コード ジェネレーター
WeChat アプレット」
>>以上が小規模なプログラム開発経験のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。