国产成人欧美日韩综合-久久久久无码国产精品不卡-h双腿涨灌捆绑play慎入-啊灬用力灬啊灬啊灬啊灬a片男男-性疼痛tube小坳交hd-国产精品免费大片-日本亚洲成高清一区二区三区-草莓视频在线观看污污-浴室激情hd-欧美午夜理伦三级在线观看激情伦理-91蝌蚪在线,国产黄色大片在线观看一区二区,午夜精品久久久内射近拍高清,特级做a爱片久久久久久

18600329666

咨詢技術專家

掃一掃
與技術專家在線溝通

Menu
微信小程序開發
      微信小程序是基于微信APP的一組應用接口集合,依賴于微信APP,無需下載即可使用的應用,開發微信小程序需要申請開通微信小程序賬號,申請主體類型為企業、政府、媒體、其他組織或個人的開發者,本文主要介紹微信小程序開發的步驟
一、申請微信小程序開發賬號及獲取開發者ID

  • 1.點擊 https://mp.weixin.qq.com/wxopen/waregister?action=step1 根據指引填寫信息和提交相應的資料,等待審核通過。
  • 2.登錄 https://mp.weixin.qq.com ,我們可以在菜單 “設置”-“開發設置” 看到小程序的 AppID 了,小程序的 AppID 相當于小程序平臺的一個身份證,后續你會在很多地方要用到 AppID (注意這里要區別于服務號或訂閱號的 AppID)。
二、安裝開發工具編寫第一個小程序
  • 1.安裝微信開發工具,微信小程序開發提供了專門的開發工具,使用方便,https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=2018510到該頁面根據自己操作系統版本下載對于的工具進行安裝
  • 2.開發第一個小程序:新建項目選擇小程序項目,選擇代碼存放的硬盤路徑,填入剛剛申請到的小程序的 AppID,給你的項目起一個好聽的名字,最后,勾選 "創建 QuickStart 項目" (注意: 你要選擇一個空的目錄才會有這個選項),點擊確定,你就得到了你的第一個小程序了,點擊頂部菜單編譯就可以在 IDE 預覽你的第一個小程序
  • 編譯預覽:點擊工具上的編譯按鈕,可以在工具的左側模擬器界面看到這個小程序的表現,也可以點擊預覽按鈕,通過微信的掃一掃在手機上體驗你的第一個小程序。

三、使用微信開發工具時的代碼結構

  • 1.json 后綴的 JSON 配置文件
  • 2.wxml 后綴的 WXML 模板文件
  • 3.wxss 后綴的 WXSS 樣式文件
  • 4.js 后綴的 JS 腳本邏輯文件
  1)JSon文件說明
  • 小程序配置 app.json:  app.json 是對當前小程序的全局配置,包括了小程序的所有頁面路徑、界面表現、網絡超時時間、底部 tab 等
  • 工具配置 project.config.json:通常大家在使用一個工具的時候,都會針對各自喜好做一些個性化配置,例如界面顏色、編譯配置等等
  • 頁面配置 page.json :  這里的 page.json 其實用來表示 pages/logs 目錄下的 logs.json 這類和小程序頁面相關的配置。如果你整個小程序的風格是藍色調,那么你可以在 app.json 里邊聲明頂部顏色是藍色即可。實際情況可能不是這樣,可能你小程序里邊的每個頁面都有不一樣的色調來區分不同功能模塊,因此我們提供了 page.json,讓開發者可以獨立定義每個頁面的一些屬性,例如剛剛說的頂部顏色、是否允許下拉刷新等等。
  2)WXML模板, 類似HTML模板,元素節點略有不同,
  • 1.標簽名字有點不一樣 往往寫 HTML 的時候,經常會用到的標簽是 div, p, span,開發者在寫一個頁面的時候可以根據這些基礎的標簽組合出不一樣的組件,例如日歷、彈窗等等。換個思路,既然大家都需要這些組件,為什么我們不能把這些常用的組件包裝起來,大大提高我們的開發效率。 從上邊的例子可以看到,小程序的 WXML 用的標簽是 view, button, text 等等,這些標簽就是小程序給開發者包裝好的基本能力,我們還提供了地圖、視頻、音頻等等組件能力 更多詳細的組件講述參考下個章節 小程序的能力
  • 2.多了一些 wx:if 這樣的屬性以及 {{ }} 這樣的表達式 在網頁的一般開發流程中,我們通常會通過 JS 操作 DOM (對應 HTML 的描述產生的樹),以引起界面的一些變化響應用戶的行為。例如,用戶點擊某個按鈕的時候,JS 會記錄一些狀態到 JS 變量里邊,同時通過 DOM API 操控 DOM 的屬性或者行為,進而引起界面一些變化。當項目越來越大的時候,你的代碼會充斥著非常多的界面交互邏輯和程序的各種狀態變量,顯然這不是一個很好的開發模式,因此就有了 MVVM 的開發模式(例如 React, Vue),提倡把渲染和邏輯分離。簡單來說就是不要再讓 JS 直接操控 DOM,JS只需要管理狀態即可,然后再通過一種模板語法來描述狀態和界面結構的關系即可。 小程序的框架也是用到了這個思路,如果你需要把一個 Hello World 的字符串顯示在界面上。 WXML 是這么寫 :
    3)WXSS 樣式,類似于HTML中的css樣式,有所區別的是
  • 1.新增了尺寸單位。在寫 CSS 樣式時,開發者需要考慮到手機設備的屏幕會有不同的寬度和設備像素比,采用一些技巧來換算一些像素單位。WXSS 在底層支持新的尺寸單位 rpx ,開發者可以免去換算的煩惱,只要交給小程序底層來換算即可,由于換算采用的浮點數運算,所以運算結果會和預期結果有一點點偏差。
  • 2.提供了全局的樣式和局部樣式。和前邊 app.json, page.json 的概念相同,你可以寫一個 app.wxss 作為全局樣式,會作用于當前小程序的所有頁面,局部頁面樣式 page.wxss 僅對當前頁面生效。
  • 3.此外 WXSS 僅支持部分 CSS 選擇器
    4)JS 交互邏輯,與常規開發中的js語法基本相同,開發規則如下
/pages/index/index.wxml.
<view>{{ msg }}</view>
<button bindtap="clickMe">點擊我</button>
//pages/index/Page.js中的Page對象中添加clickMe方法
Page({
  clickMe: function() {
    this.setData({ msg: "Hello World" })
  }
})
 四、微信小程序能開發那些應用
五、微信小程序開發并發布上線
未完待續