1. 程式人生 > >【微信小程式】微信開發者工具的使用

【微信小程式】微信開發者工具的使用

微信開發者工作是微信官方提供的針對微信小程式的開發工具,集中了開發,除錯,預覽,上傳等功能。下面來介紹下自己的針對小程式和微信開發者工具的使用心得。

1.下載並安裝以後開啟,需使用微訊號掃碼登入開發者工具

登陸新建一個quick start專案


如果還沒有註冊,可以填寫無AppID,它會顯示部分功能受限,實際上並沒有太大影響。

2.新增一個quick start專案


3.目錄結構

從上圖的右側可以很清晰地看出來一個微信小程式的結構,一個微信小程式的頁面包括四個檔案:

a.“.js”字尾的是指令碼檔案,主要是寫一些業務邏輯的程式碼,基本和JavaScript一樣。(在開發過程中發現一些函式JS有而微信沒有,畢竟這是微信自己的一套東西)。

b.“.json”字尾的是配置檔案,例如tab的各種屬性,實際中每個小頁面的使用的並不多,涉及全域性配置的app.json使用比較多,app.json中包括定頁面檔案的路徑、視窗表現、設定網路超時時間、設定多 tab 等。

c.“.wxml”字尾的是前端顯示頁面檔案,你也可以把它理解為html頁面,規則也和html5很類似,還是那句話,並不是完全一樣,有些H5實現的東西wxml並不能實現。

d.“wxss”字尾的是樣式表文件,類似於css。

以上是每個微信小程式頁面的四種基本構成,微信開發者工具會根據這些,編譯生成相應的小程式例項。


相關推薦

程式程式掉進的坑之與後臺資料互動

一、與後臺的資料互動 注:服務端語言為Java. 在進行資料互動時,用的是Servlet進行資料的獲取和回傳。 在小程式中提交引數時需要在header寫入 header: {

程式程式與後臺的互動

js onLoad: function (options) { var that = this; var list = that.data.list; var currentPage = that.data.currentPage; wx.sh

程式開發者工具的使用

微信開發者工作是微信官方提供的針對微信小程式的開發工具,集中了開發,除錯,預覽,上傳等功能。下面來介紹下自己的針對小程式和微信開發者工具的使用心得。 1.下載並安裝以後開啟,需使用微訊號掃碼登入開發

程式程式開發除錯階段不校驗請求域名

https://blog.csdn.net/qq_30519365/article/details/78026879使用 wx.request、wx.connectSocket、wx.uploadFile、wx.downloadFile 等方法時,都會涉及到 URL,微信小程

程式程式學習筆記(每日更新ing_20180523打卡)

1、app.json檔案中頁面路徑前不要加/2、圖片儘量不要儲存在小程式的目錄中。(因為小程式的大小不能超過1MB,超過則無法真機執行和釋出專案。應該將圖片都存放在伺服器上,讓小程式通過網路來載入圖片)3、設定display:flex是應用一切彈性佈局屬性的先決條件,如果不設

程式 程式連線本地介面

最近的一個專案就是微信小程式 第一次接觸微信開發者工具,並進行小程式的後端開發, 於是想看一下小程式如何請求本地的後臺服務介面 wx.request({ url: 'http://localho

程式程式掉進的坑之模板訊息

一、關於formId 在小程式開發文件中我們可以瞭解到傳送模板訊息需要以下引數: 在form_id引數中,我選擇了使用表單提交獲取formId的方法。 程式碼如下: 當在微信開發

程式程式掃描自定義二維碼到指定頁面的坑

重點 測試版本不需要釋出也可以進行測試 測試階段不釋出,只能掃描測試連結中的地址中的二維碼,其他的就算符合規範也不可以 如果是要動態匹配引數,那麼動態部分必定是/後面的字串 如果是要動態匹配引數,那

程式學習筆記(一)----程式入門簡介,開發者工具基礎使用

到現在學習小程式已經不早了,但是無論什麼時候開始都不晚,只要學就OK。 看到所有小程式開發的教程全部都是以註冊賬號開始的,但是註冊賬號的過程無論是官方文件還是其他的經驗帖子都已經有一堆了,而且本身這個過程也並不具有什麼技術性,實在是很多收費的教程視訊用來前期拖時間的一種方式

程式在js中匯入第三方js或自己寫的js,使用外部js中的function的兩種方法 import和require的區別使用方法

如下 定義了一個外部js檔案,其中有一個function import lunaCommon from '../lunaCommon.js'; var ctx = wx.getStorageSync("ctx"); var filter = "/ms-code"; var apis

程式--bindtap引數傳遞,配合wx.previewImage實現多張縮圖預覽

  本文為原創隨筆,純屬個人理解。如有錯誤,歡迎指出。 如需轉載請註明出處 在微信小程式中預覽圖片分為   a、預覽本地相簿中的圖片。   b、預覽某個wxml中的多張圖片。 分析:實質其實是一樣的。都是給wx.previewImage傳入引數

程式公共方法實現實時捕捉input輸入

專案中,一個表單中經常有好幾個input,但是微信小程式並不像vue那樣實現雙向繫結,所以我們要自己去實現當用戶輸入的時候,實時獲取使用者輸入的值。 方法比較簡單,就兩個步驟。 1.wxml <input data-name='form.base.name

入門程式 第一節: 配置請求域名

CentOS 搭建微信小程式服務(參考騰訊官方教程) 實驗內容 小程式無疑是今年網際網路的重大熱點。本實驗帶您從零開始,基於 NodeJS 搭建起一個可以支撐小程式執行的服務,包括 HTTPS 部署、會話服務、WebSocket 服務,最後利用這些服務實現一個實時的剪刀石頭布小遊戲。

程式開發工具上七牛雲的圖片可以看到,但是在真機上看不到的原因解決

在開發微信小程式過程中,在微信開發者工具上,七牛雲的圖片都可以展示出來,但是在真機上,七牛雲的圖片卻展示不出來,也沒有報404找不到或者不能載入圖片的問題,     必須保證: 1.圖片是用image載入的; 2.圖片的url裡面沒有中文; 3.圖片的HTTP應為小寫的

ShareCode | 程式Text2Image

原始碼&視訊: https://zhaoshuquan.com/posts/3 今天給大家分享如何製作一個Text2Image微信小程式。 參考 微信小程式 繪圖 API介面 使用canvas生成朋友圈分享圖片並儲存到手機相簿 主要功能

程式c# 實現獲取openid、session_key 服務端

c#寫一個獲取微信小程式 openid和session_key 的方法。。 1,微信小程式端 // 登入 wx.login({ success: res => { // 傳送 res.code 到後臺換取 openId, sessionKey,

程式元件之頁面佈局

小程式的flex佈局 小程式建議使用flex佈局進行排版 flex就是一個盒裝彈性佈局 flex是一個容器,所有子元素都是它的成員。 定義佈局:display:flex flex 容器的屬性: 1、屬性flex-direction: 排列方向。有下面

程式scroll-view 注意事項

之前用到scroll-view的時候踩過一次坑,解決後,覺得不是什麼很深的坑,遂沒有做記錄,結果這次又用到了,同一個坑又掉進去一次,心裡很難受,難受我沒長腦子,也難受我眼高手低,所以這一次,我決定記錄下來,給自己一個警醒!   橫向滑動注意事項: 1、scroll-view

程式下載並預覽文件——pdf、word、excel等多種型別

簡要:wx.downloadFile(OBJECT)下載檔案資源到本地,客戶端直接發起一個 HTTP GET 請求,返回檔案的本地臨時路徑。wx.openDocument(OBJECT)新開頁面開啟文件,支援格式:doc, xls, ppt, pdf, docx, xlsx, pptx。 呼

程式入門

MINA框架:響應式資料繫結系統:檢視層、邏輯層,背後有MVVM     將View 的狀態和行為抽象化,將檢視 UI 和業務邏輯分開 一、檢視層描述語言:      1、WXML:類似HTML