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

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

高洛峰
高洛峰オリジナル
2017-02-21 16:09:511520ブラウズ

インターネット技術の猛烈な発展の中で、さまざまなフレームワークが登場しましたが、現在最も注目を集めているのはおそらく 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 までご連絡ください。