微信小程式

2022-09-13 18:24:10 字數 1682 閱讀 9482

1.開發前奏

1>  註冊小程式

需** **類 和其他組織申請註冊;

2>  開發前準備,繫結開發者

4>小程式涉及到會話狀態或有登入過程的,需要配置https伺服器

只允許和在 mp.weixin.qq.com 中配置好的網域名稱進行通訊,

網路請求必須 https 協議

整合了開發除錯、**編輯及程式發布等功能;

6>開啟開發工具,用管理員或者繫結的開發者掃碼登入

2.開發 

無涉及到會話過程,跳過此處;

通過wx.login()獲取到使用者登入態之後,需要維護登入態。

多種方式解決:

1) 開發者要注意不應該直接把 session_key、openid 等字段作為使用者的標識或者 session 的標識,而應該自己派發乙個 session 登入態(請參考登入時序圖對於開發者自己生成的 session,應該保證其安全性且不應該設定較長的過期時間。session 派發到小程式客戶端之後,可將其儲存在 storage ,用於後續通訊使用。

服務端的php sdk    c# sdk   j**a sdk  node sdk 等

其中也有相應的demo等;

用於與遠端支援websocket協議的伺服器通訊,以便小程式能實現伺服器主動push等更接近native的體驗。

**結構:

1)本地server服務搭建:

1>安裝nodejs (6版本以上) 略

我nodejs本地版本:

2> 進入server目錄,將server目錄下的.ts轉換成.js檔案

boby-mac:server boby$  

sudo npm install typescript -g

boby-mac:server boby$  

3>啟動服務

本地服務搭建成功

最後搭建成功了

(微信小程式)一 初識微信小程式

需要看的 先是檔案目錄 一 pages 他存放於多個頁面 如 index log頁面。可以把他裡面的每個資料夾看成乙個整體。這個整體存放著 html css 和 資料 1 index資料夾 存放的index頁面的目錄。2 index.js 他可以處理得到 ajax 或自定義定義的資料。把得到的值封裝...

微信小程式

2.單獨設定某一頁面下的頂部欄的背景顏色,在其對應的.json檔案下修改即可 3.this.setdata 注意 onload函式下面執行的是非同步操作,非同步操作裡面this.data.直接賦值,是無效的,必須使用this.setdata this.setdata msg he llo wor l...

微信小程式

你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 全新的ka...