3-微信小程式開發(小程式的目錄結構說明),備份

  • 2019 年 10 月 10 日
  • 筆記

https://www.cnblogs.com/yangfengwu/p/10050784.html

源碼下載鏈接:

或者

我的微信小程式篇的教程實際上是

1,用小程式實現具體的功能

2, 用微信公共號實現具體的功能

3,微信公眾號+小程式實現具體的功能

由於下面所示的一系列文章基礎知識還有沒有寫完(網頁製作部分),而大部分朋友需要立即看到效果,所以增加這一系列文章,等到基礎教程寫完之後將把這部分文章放到 STM32+WIFI+GPRS物聯網開發微信小程式篇,(這一系列文章是小程式的基礎知識,只做幾節,只是帶著大家入門)

經過長時間的影片錄製和用戶回饋,我改變一下方式

說一下整體的目錄結構

以後每一個篇章設計到的基礎知識都已上面那種方式提供

0-XXXXXXX  (這裡面的所有的資料和源碼全部公開)

下面的

1-精簡版Mqtt小程式,配網以後利用小程式綁定設備,遠程控制設備,採集溫濕度數據

2-精簡版MQTT小程式,在上一節的基礎上增加數據存儲

3-XXXXX

4-XXXX

.

.

.

為具體實現的某個功能,但是實現這個功能可能還會涉及一些非基礎,但是又必須學會的知識點,所以

咱們打開第一個

1-精簡版Mqtt小程式,配網以後利用小程式綁定設備,遠程控制設備,採集溫濕度數據 

裡面  MiniProgramMqttSimplify   為當前工程源碼

下面的 

1-安裝Nginx,配置反向代理,小程式導入js包測試MQTT通訊

2-XXXXXX

.

.

.

這部分內容我先以自己的想法做教程,然後根據回饋再做上大家希望的知識點

這種模式也是為了解決當前教程的出現的許多問題!以適應各種開發人員的需求

大家看我前面的教程基本上(尤其是數據篇和安全篇),很多天了教程都沒有怎麼動!!

是因為我發現了再那樣錄製下去會出問題!!!所以好多天我都在找尋新的模式….

當然,這種模式以後

這種的每一節將開始單獨出售!(滿足各種用戶的需求,有些朋友也許只需要其中一節的功能)

我以前的教程也將重新整理成現在的模式.

儘管模式改變,但是所有的影片照樣是全部公開.

好了扯了這麼多,開始寫了

這節先說一下小程式的目錄結構

自行根據  https://www.cnblogs.com/yangfengwu/p/9992613.html   建一個工程

新建一個lesson2的文件夾

現在官方做的默認功能是

點擊這個頭像 (用滑鼠點擊一下)

跳轉到

這個軟體可以模擬大部分功能,咱也可以用手機調試

打開手機微信

現在說一下整個工程目錄

先來看全局的

咱讓程式一進來的時候列印點東西

console.log("11111111111111111111");

整個程式一載入就列印

咱剛才說 這幾個文件實際上對整個應用的所有頁面都生效

現在看這個 js 

再後面加上

onShow:function(){//頁面從後台顯示到前台(程式第一次執行,或者用戶按下home鍵以後,又打開了微信,進入下批程式)      console.log("頁面顯示出來了");    },

注意:可能有人問為啥要這樣寫…這是微信規定的哈….

大家可以去看 

https://developers.weixin.qq.com/miniprogram/dev/reference/api/App.html

保存一下

然後寫

onHide() {      console.log("用戶按下Home,進入了後台運行");    },

保存下

點擊一下這個

當然,這裡還可以定義全局變數.所有頁面都可以使用

可以隨意定義哈

下幾節的時候咱再說怎麼在其它頁面使用

接著說

這個下一節咱自己建個頁面的時候會細說,

注意:小程式並不難哈….主要是知道使用方法

下面看

注意…這裡面不可以加註釋……..

為了更好的敘述,改一下Windows裡面的程式碼

    "backgroundTextStyle": "dark",      "navigationBarBackgroundColor": "#ff0",      "navigationBarTitleText": "這個頁面的標題哈",      "navigationBarTextStyle": "black",      "enablePullDownRefresh":true

注意….我是先測試好然後運行以後又加的注釋哈…加註釋會報錯.加註釋會報錯.加註釋會報錯.

是對以後所有頁面生效的 

不過(咱們下一節建立新頁面的時候再測試)

最後說一下 WXSS

其實就相當於 咱做網頁時的 CSS

由於app.wxss所有的頁面都可以用,所以

它自己的布局方式

好了先消化消化