WeChatミニプログラム開発の記録-初心者向け入門

私は初めてWeChatアプレットを開発しようとしています。ブログ投稿を作成して、開発プロセスにおけるBaiduプログラミングの難しさ、アイデア、内容を可能な限り詳細に記録して参照できるようにする予定です。

初日

開発の背景

別の新しく雇用された同僚との開発に参加します。私はフロントエンドのWeChatアプレットを担当し、バックエンドは独自のLua言語を使用し(通常のJava、Springbootシリーズ、またはjsp-servletシリーズを実装できます)、データは途中でjsonを介して送信されます。

完成したプロジェクトリンク
https://gitee.com/lyuhuyuteru/weixin/tree/master/%E6%8E%A5%E9%BE%99%E7%AE%A1%E7%90%86%E5%B0%8F%E7%A8 %8B%E5%BA%8F

登録テスト番号、アプレット番号

https://mp.weixin.qq.com/
WeChatパブリックプラットフォームの公式ウェブサイトを開き、小さなプログラムを見つけてクリックして登録し
ここに画像の説明を挿入
ここに画像の説明を挿入
、開発ツールダウンロードします。作成者が記事を書いたときのバージョンは1.03.2010240
ここに画像の説明を挿入
で、開発管理確認できます。AppIDとAppSecret
ここに画像の説明を挿入
インストールが完了したら、プログラム
ここに画像の説明を挿入
開き、開いた後に新しいプロジェクトを作成します。登録前にAppIDを入力するか、テスト番号を使用できます。クラウド開発機能を使用するかどうかは関係ありません。
ここに画像の説明を挿入

ページジャンプ、ログイン傍受

クリックして新しく作成したプロジェクト、app.js(このファイルはプログラムの共通部分です)、インデックス(これはホームページです)を
ここに画像の説明を挿入
入力して新しいloginPageログインインターフェイスを作成し、右クリックして新しいフォルダーを作成し、作成しますフォルダの下に新しいページloginPage。4つのファイルが自動的に生成され
ここに画像の説明を挿入
ます。app.js開くのはwxml、wxss、js、jsonで、図の位置にコードを追加します。
ここに画像の説明を挿入
コードはページをにジャンプさせるためのものです。ユーザーがログインしていないときのログインインターフェイス

ページがapp.Jsonページで宣言されているかどうかを確認します。
ここに画像の説明を挿入
ホームページwxmlコード
ここに画像の説明を挿入
Jsコード
ここに画像の説明を挿入
Cssコード
ここに画像の説明を挿入
Jsonコード
ここに画像の説明を挿入
コンポーネントコンポーネントのインポート
ここに画像の説明を挿入
ホームページアイコン
ここに画像の説明を挿入
ホームページコードのインポート
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ファイルのディレクトリ構造

│  app.js
│  app.json
│  app.wxss
│  project.config.json
│  sitemap.json
│
├─components
│  ├─cell
│  │      cell.js
│  │      cell.json
│  │      cell.wxml
│  │      cell.wxss
│  │
│  ├─cells
│  │      cells.js
│  │      cells.json
│  │      cells.wxml
│  │      cells.wxss
│  │
│  ├─icon
│  │      icon.js
│  │      icon.json
│  │      icon.wxml
│  │      icon.wxss
│  │
│  ├─import
│  │  │  base64.js
│  │  │  common.wxss
│  │  │  CustomPage.js
│  │  │
│  │  └─behaviors
│  │          theme.js
│  │
│  └─weui-wxss
│      └─dist
│          └─style
│              │  weui.wxss
│              │
│              └─icon
│                      weui-icon.wxss
│
├─images
│      icon_nav_feedback.png
│      icon_nav_form.png
│      icon_nav_special.png
│      icon_nav_z-index.png
│      jielong.jpg
│      tabbar_icon_chat_active.png
│      tabbar_icon_setting_active.png
│
├─pages
│  ├─icons
│  │      icons.js
│  │      icons.json
│  │      icons.wxml
│  │      icons.wxss
│  │
│  ├─index
│  │      index.js
│  │      index.json
│  │      index.wxml
│  │      index.wxss
│  │
│  ├─loginPage
│  │      loginPage.js
│  │      loginPage.json
│  │      loginPage.wxml
│  │      loginPage.wxss
│  │
│  └─logs
│          logs.js
│          logs.json
│          logs.wxml
│          logs.wxss
│
└─utils
        util.js

効果
ここに画像の説明を挿入

トピック外のスキル

デバッグ認証のプロセスを続行するには、json-serverで
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
debug json
can Stager nodejs json形式を設定して認証をキャンセルし
、プログラムのフロントエンドとリアエンド
を詳細に分離します。
https://blog.csdn.net/weixin_44612322/article/details/102960647

jsonの例

{
    
    
	"data": [{
    
    
		"username": "ldh",
		"password": "123"
	}]
}

svg
タグコード取得するためのsvg変換
ここに画像の説明を挿入
新しいtxtの
ここに画像の説明を挿入
作成後にsvgサフィックスの名前を変更し、ブラウザを開くと、pngを表示できます。

ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43596589/article/details/111224437