検索
ホームページWeChat アプレットミニプログラム開発WeChat ミニ プログラムに関する簡単なディスカッション

インターネット技術の猛烈な発展の中で、さまざまなフレームワークが登場しましたが、現在最も注目を集めているのはおそらく WeChat アプレットでしょう。ニュース フォーラムから QQ グループ、WeChat グループに至るまで、IT 業界で働く多くの友人がこの小さなプログラムについて話し合ったり、研究したりすることを好みます。好奇心から参加してみました。

最初のステップは、公式WebサイトからWeChat開発者ツールをダウンロードすることです。Windows64、Windows32、Macに分かれていますので、対応するものを選択してダウンロードしてください。ダウンロード後にインストールします。手順はスキップしてください。

リンク: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=147505205​​5652

2 番目のステップは、デモをダウンロードすることです。

リンク: https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html?t=147505205​​5652

3 番目のステップは、WeChat 開発者ツールを開いて、次のような解凍されたデモをインポートすることです。ミニプログラムを楽しく体験できるようになりました。

このプロセスで、元のミニプログラムが実際には多くのフレームワークに非常に似ていることがわかります。そのページは HTML ではなくなりましたが、Angular モードに似ています。スタイルの接尾辞は css ではなく wxss になり、単位は px ではなく rpx になりました。

データ バインディングは angular に似ています。

デバッグインターフェイスは次のとおりです:

WeChat ミニ プログラムに関する簡単なディスカッション

ページコード:

<view class="container">
  <view  bindtap="bindViewTap" class="userinfo">
    <image class="userinfo-avatar" src="{{userInfo.avatarUrl}}" background-size="cover"></image>
    <text class="userinfo-nickname">{{userInfo.nickName}}</text>
  </view>
  <view class="usermotto">
    <text class="user-motto">{{motto}}</text>
  </view>
</view>

スタイル:

/**index.wxss**/
.userinfo {
  display: flex;
  flex-direction: column;
  align-items: center;
}
 
.userinfo-avatar {
  width: 128rpx;
  height: 128rpx;
  margin: 20rpx;
  border-radius: 50%;
}
 
.userinfo-nickname {
  color: #aaa;
}
 
.usermotto {
  margin-top: 200px;
}

js:

//index.js
//获取应用实例
var app = getApp()
Page({
  data: {
    motto: &#39;Hello World&#39;,
    userInfo: {}
  },
  //事件处理函数
  bindViewTap: function() {
    wx.navigateTo({
      url: &#39;../logs/logs&#39;
    })
  },
  onLoad: function () {
    console.log(&#39;onLoad&#39;)
    var that = this
    //调用应用实例的方法获取全局数据
    app.getUserInfo(function(userInfo){
      //更新数据
      that.setData({
        userInfo:userInfo
      })
    })
  }
})

ディレクトリ:

WeChat ミニ プログラムに関する簡単なディスカッション

app.json からわかるように、ページがインポートされますここから。

以下に示すように、app.js をもう一度見てください:

WeChat ミニ プログラムに関する簡単なディスカッション

ミニプログラムページの初期化、データ取得、インターフェイス呼び出しのプロセスを知ることができます。

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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

メモ帳++7.3.1

メモ帳++7.3.1

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

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 Mac版

SublimeText3 Mac版

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