国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信開發(fā)者工具下載及小程序項(xiàng)目的創(chuàng)建與調(diào)試(完整圖文教程)

這篇具有很好參考價(jià)值的文章主要介紹了微信開發(fā)者工具下載及小程序項(xiàng)目的創(chuàng)建與調(diào)試(完整圖文教程)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

每每有工具下載相關(guān)博客必有一句話:工欲善其事,必先利其器。
承接上文,本文將介紹微信開發(fā)者工具下載及小程序項(xiàng)目結(jié)構(gòu)與工具的詳細(xì)講解,使得更容易能夠在這個平臺上創(chuàng)造出優(yōu)秀的小程序產(chǎn)品。

1. 微信開發(fā)者工具下載

前往開發(fā)者工具下載頁面,根據(jù)自己的操作系統(tǒng)下載對應(yīng)的安裝包進(jìn)行安裝,有關(guān)開發(fā)者工具更詳細(xì)的介紹可以查看 。
微信開發(fā)者工具是微信官方推出的一款強(qiáng)大的開發(fā)輔助工具。它極大地簡化了微信小程序的開發(fā)流程,包括代碼的編寫、查看、編輯,以及小程序的預(yù)覽和發(fā)布等操作。為了滿足不同開發(fā)者的需求,微信開發(fā)者工具提供了三個版本,每個版本都有其特定的用途和目標(biāo)用戶:

  1. 穩(wěn)定版(推薦)
    特點(diǎn):如其名,穩(wěn)定版的最大特點(diǎn)是穩(wěn)定性高。它通過了廣泛的測試,確保了在正式發(fā)布之前各項(xiàng)功能都能穩(wěn)定運(yùn)行。
  2. 預(yù)發(fā)布版
    特點(diǎn):預(yù)發(fā)布版通常包含了即將推出的新特性,這些特性已經(jīng)通過了內(nèi)部測試,穩(wěn)定性較好,但仍可能存在一些未知的問題。
  3. 開發(fā)版
    特點(diǎn):開發(fā)版的更新頻率最高,它主要用于快速修復(fù)已知缺陷和上線新的小特性。由于重點(diǎn)在于快速迭代,穩(wěn)定性相對較差。

注意事項(xiàng):微信開發(fā)者工具必須聯(lián)網(wǎng)使用!

微信開發(fā)者工具network,小程序,notepad++

安裝過程十分簡單,省略不必要的贅述。
微信開發(fā)者工具network,小程序,notepad++

微信開發(fā)者工具network,小程序,notepad++

安裝后打開微信開發(fā)者工具,使用微信掃碼登錄即可。
微信開發(fā)者工具network,小程序,notepad++

2. 創(chuàng)建小程序項(xiàng)目

  1. 打開微信開發(fā)者工具,左側(cè)選擇小程序,點(diǎn)擊+號即可新建項(xiàng)目。
    微信開發(fā)者工具network,小程序,notepad++

  2. 彈出新頁面,填寫項(xiàng)目相關(guān)信息(建議使用空目錄下創(chuàng)建)與申請的AppID(AppID不懂可看上一篇文章),點(diǎn)擊確認(rèn)。
    微信開發(fā)者工具network,小程序,notepad++

  3. 完成創(chuàng)建。
    微信開發(fā)者工具network,小程序,notepad++

  4. 視圖=>外觀,可把視圖調(diào)整到右側(cè)。
    微信開發(fā)者工具network,小程序,notepad++

  5. 設(shè)置=>編譯器設(shè)置,可調(diào)整代碼行高與間距。
    微信開發(fā)者工具network,小程序,notepad++

3.文件目錄結(jié)構(gòu)介紹

使用過其他框架的同學(xué)們都知道,學(xué)習(xí)新框架了解其中目錄結(jié)構(gòu)是必不可少的。
在微信小程序開發(fā)中,一個完整的項(xiàng)目架構(gòu)被明確地分為兩大部分:主體文件(全局文件)頁面文件。這種劃分有助于開發(fā)者更加系統(tǒng)地組織代碼和資源,確保小程序的開發(fā)既高效又易于管理。

3.1 主體文件

這些文件必須被放置在項(xiàng)目的根目錄下,以確保小程序在啟動時(shí)能夠正確地加載和解析它們。主體文件主要由以下三個部分組成:

  1. app.js:這是小程序的入口文件。它的主要作用是初始化小程序?qū)嵗?,并提供一個全局的方法和屬性。在app.js中,開發(fā)者可以設(shè)置全局?jǐn)?shù)據(jù)和處理全局事件,如小程序啟動、前臺顯示、后臺隱藏等。
  2. app.json:這是小程序的全局配置文件。它用于對小程序進(jìn)行全局性的設(shè)置,包括窗口表現(xiàn)、頁面路徑、網(wǎng)絡(luò)超時(shí)時(shí)間、底部 tab 等。app.json中的配置項(xiàng)會影響到小程序的多個方面,因此是控制小程序行為的關(guān)鍵文件。
  3. app.wxss:這是小程序的全局樣式文件。與Web開發(fā)中的CSS文件相似,app.wxss允許開發(fā)者定義全局的樣式規(guī)則,這些規(guī)則將應(yīng)用于小程序內(nèi)的所有頁面。通過使用app.wxss,開發(fā)者可以確保小程序具有一致的視覺風(fēng)格,同時(shí)也可以減少頁面文件中樣式的重復(fù)定義。
    注意事項(xiàng):主體文件的名字必須是 app,app.js 和 app.json 文件是必須的!
    微信開發(fā)者工具network,小程序,notepad++

3.2 頁面文件

頁面文件 是每個頁面所需的文件,小程序頁面文件都存放在 pages 目錄下,一個頁面一個文件夾。
每個頁面由四個文件構(gòu)成,這些文件僅對當(dāng)前頁面有效,它們協(xié)同工作,描述了頁面的結(jié)構(gòu)、樣式、邏輯和配置:

  1. js:頁面邏輯文件。用于定義頁面的初始數(shù)據(jù)、生命周期函數(shù)、事件處理函數(shù)等。
  2. wxml:頁面結(jié)構(gòu)文件。采用類似HTML的標(biāo)記語言編寫,描述頁面的結(jié)構(gòu)。
  3. wxss:頁面樣式文件。用于定義當(dāng)前頁面的專屬樣式,它擴(kuò)展自CSS,有些許差異但基本兼容CSS。
  4. json:小頁面配置文件。用于定義當(dāng)前頁面的一些配置信息,如頁面標(biāo)題、窗口背景色等。
    注意事項(xiàng):js 文件和 .wxml 文件是必須存在的!
    微信開發(fā)者工具network,小程序,notepad++

3.3 公共文件

components文件夾 它用于存放小程序中的自定義組件。自定義組件是微信小程序提供的一種重要的代碼復(fù)用機(jī)制,允許開發(fā)者將頁面的一部分封裝成獨(dú)立的組件,這些組件可以在不同的頁面中被重復(fù)使用。

微信開發(fā)者工具network,小程序,notepad++

3.4 渲染模式

微信小程序支持兩種主要的渲染模式:Skyline渲染模式和WebView渲染模式。這兩種模式各有特點(diǎn)和應(yīng)用場景,理解它們的差異對于優(yōu)化小程序性能和用戶體驗(yàn)非常重要。

3.4.1 Skyline 渲染模式

Skyline渲染模式是微信小程序較新引入的一種渲染方式,它通過提升JS的執(zhí)行效率和渲染性能來優(yōu)化小程序的運(yùn)行速度和流暢度。Skyline模式采用了更接近原生的渲染技術(shù),能夠?qū)崿F(xiàn)更高效的頁面渲染和更流暢的用戶交互體驗(yàn),也是目前初始的默認(rèn)模式
主要特點(diǎn):

  1. 提高了JavaScript的執(zhí)行效率。
  2. 適用于對性能要求較高的小程序,如游戲或者復(fù)雜的應(yīng)用。
3.4.2 WebView 渲染模式

WebView渲染模式是微信小程序最初使用的渲染方式,它基于WebView組件來渲染小程序的頁面。WebView是一種瀏覽器內(nèi)核組件,可以用來加載和顯示網(wǎng)頁內(nèi)容。在這種模式下,小程序的每個頁面都在一個WebView中運(yùn)行,這使得開發(fā)者可以使用Web技術(shù)(HTML、CSS、JavaScript)來開發(fā)小程序。
主要特點(diǎn):

  1. 依賴于WebView組件,與傳統(tǒng)的Web開發(fā)體驗(yàn)相似。
  2. 兼容性好,能夠較好地支持各種HTML和CSS特性,方便使用現(xiàn)有的Web技術(shù)棧。
    微信開發(fā)者工具network,小程序,notepad++
3.4.3 切換渲染模式

顯然WebView渲染模式更適合小程序開發(fā),我們需要把默認(rèn)的Skyline模式進(jìn)行切換。

第一步,左側(cè)目錄中打開app.json文件。

第二步,找到renderer 、rendererOptions、componentFramework三個配置項(xiàng)全部去掉并刷新項(xiàng)目即可。
保存(刷新)項(xiàng)目:Ctrl+S
微信開發(fā)者工具network,小程序,notepad++

4.新建頁面

4.1 第一種方法

第一步,找到主目錄中的pages文件夾=>右鍵新建文件夾。
微信開發(fā)者工具network,小程序,notepad++

第二步,找到新建的文件夾=>右鍵新建page(注意:不要輸入任何后綴名)。
微信開發(fā)者工具network,小程序,notepad++

第三步,創(chuàng)建成功。
微信開發(fā)者工具network,小程序,notepad++

4.2 第二種方法

找到主目錄中app.json文件,并在page配置項(xiàng)中新增保存項(xiàng)目即可。
保存(刷新)項(xiàng)目:Ctrl+S
微信開發(fā)者工具network,小程序,notepad++

5.小程序基礎(chǔ)庫

小程序調(diào)試基礎(chǔ)庫是指在微信開發(fā)者工具中可以選擇的微信基礎(chǔ)庫版本。微信基礎(chǔ)庫為小程序提供了運(yùn)行所需的各種API和工具,包括但不限于界面渲染、數(shù)據(jù)通訊、本地存儲等功能,以及基礎(chǔ)框架和運(yùn)行邏輯等。
小程序開發(fā)者可以在微信開發(fā)者工具中選擇所需的微信基礎(chǔ)庫版本,作為運(yùn)行和調(diào)試小程序時(shí)的運(yùn)行環(huán)境。
每個小程序有自己所允許使用的基礎(chǔ)庫最低版本要求,開發(fā)者需要選擇要兼容的基礎(chǔ)庫版本,從而確保小程序的功能正常運(yùn)行。

5.1 調(diào)試基礎(chǔ)庫

找到右上角詳情=>切換本地設(shè)置=>調(diào)整基礎(chǔ)庫版本即可。
微信開發(fā)者工具network,小程序,notepad++

在工作中如果遇到某個API無法實(shí)現(xiàn),首先排查基礎(chǔ)庫是否正確。
假設(shè)工作中使用分享到朋友圈功能,根據(jù)微信開發(fā)者文檔描述,最低需要從基礎(chǔ)庫 2.11.3 開始支持。
微信開發(fā)者工具network,小程序,notepad++

6.小程序調(diào)試

調(diào)試是開發(fā)過程中不可或缺的一環(huán),對于微信小程序開發(fā)而言,微信開發(fā)者工具提供了強(qiáng)大的調(diào)試功能,使得開發(fā)者能夠有效地檢測和修正代碼中的錯誤。

6.1 模擬器

我們能夠通過模擬器實(shí)時(shí)預(yù)覽自己寫的頁面結(jié)構(gòu)效果
微信開發(fā)者工具network,小程序,notepad++

6.2 調(diào)試器

通過上方工具欄打開小程序調(diào)試器。

  1. Wxml面板允許開發(fā)者查看和調(diào)試小程序的WXML結(jié)構(gòu)。它提供了一個實(shí)時(shí)的DOM樹視圖,開發(fā)者可以在這里檢查元素的布局、綁定的數(shù)據(jù)和事件處理器。
  2. Console面板用于顯示由console對象方法輸出的信息,包括日志、錯誤、警告等。這是調(diào)試JavaScript代碼中非常重要的一個工具。(System信息可右鍵隱藏)
  3. Network面板用于監(jiān)控小程序發(fā)出的所有網(wǎng)絡(luò)請求,包括API調(diào)用、資源加載等。
  4. AppData面板允許開發(fā)者查看和管理小程序的數(shù)據(jù)存儲,包括頁面數(shù)據(jù)、全局?jǐn)?shù)據(jù)等。
  5. storage面板是微信小程序的一個本地存儲系統(tǒng),允許開發(fā)者在用戶的設(shè)備上保存數(shù)據(jù)。這個功能類似于Web開發(fā)中的LocalStorage。
    微信開發(fā)者工具network,小程序,notepad++

6.3 編譯

點(diǎn)擊工具欄編譯,如果以后寫好頁面和樣式后發(fā)現(xiàn)模擬器沒有改變,則需要重新編譯。
微信開發(fā)者工具network,小程序,notepad++

6.4 預(yù)覽

  1. 點(diǎn)擊工具欄預(yù)覽按鈕 -> 彈出彈框 -> 點(diǎn)擊繼續(xù)預(yù)覽小程序 -> 生成二維碼。
    微信開發(fā)者工具network,小程序,notepad++

  2. 使用微信掃碼 -> 點(diǎn)擊右上角三個點(diǎn) -> 點(diǎn)擊開發(fā)調(diào)試 -> 開啟調(diào)試。
    微信開發(fā)者工具network,小程序,notepad++

  3. 重新掃碼進(jìn)入 -> 點(diǎn)擊左上角綠色vConsole按鈕 -> 打開調(diào)試界面。
    微信開發(fā)者工具network,小程序,notepad++

    微信開發(fā)者工具network,小程序,notepad++

6.5 真機(jī)調(diào)試

點(diǎn)擊工具欄真機(jī)調(diào)試按鈕 -> 生成二維碼。
注意:真機(jī)調(diào)試需選擇掃碼手機(jī)系統(tǒng)后再掃碼
微信開發(fā)者工具network,小程序,notepad++

掃碼后手機(jī)與電腦皆會彈出調(diào)試窗口,該調(diào)試窗口會互為聯(lián)動。
例如電腦中調(diào)整樣式、手機(jī)中發(fā)送請求雙方皆有影響。
微信開發(fā)者工具network,小程序,notepad++

6.6 清緩存

因?yàn)槲⑿砰_發(fā)者工具,緩存問題非常嚴(yán)重?。?!
常常寫好的代碼,即使刷新和重新編譯還是與預(yù)期不同。
這時(shí)可使用清緩存來按需清除。
微信開發(fā)者工具network,小程序,notepad++

總結(jié)

微信開發(fā)者工具極大簡化了微信小程序的開發(fā)流程,從項(xiàng)目創(chuàng)建到代碼編寫、調(diào)試及發(fā)布,提供全面支持。項(xiàng)目結(jié)構(gòu)清晰分為主體和頁面文件,便于管理。支持Skyline和WebView兩種渲染模式,滿足不同開發(fā)需求。多樣的調(diào)試工具如模擬器、真機(jī)調(diào)試等,加上可選的微信基礎(chǔ)庫版本,使得開發(fā)、測試和優(yōu)化過程高效、直觀。這些工具和功能共同為開發(fā)者打造了一個便捷、高效的小程序開發(fā)環(huán)境。

引用資料

  • 微信開發(fā)者文檔
  • CSDN-微信小程序真機(jī)調(diào)試技巧,解決各種疑難雜癥

最后

非常感謝大家抽出寶貴的時(shí)間閱讀這篇關(guān)于微信小程序開發(fā)前期準(zhǔn)備工作的文章。如果你覺得這篇文章有所啟發(fā),請不吝賜予我一個贊??????,也歡迎你關(guān)注我,你的支持是我持續(xù)創(chuàng)作的最大動力!

這篇文章可能還有很多不足之處,因此非常歡迎誠摯的批評和建議。請隨時(shí)通過私信或留言的方式與我交流,你的每一點(diǎn)反饋都是我成長的寶貴資源。

感謝觀看,這是博主第二次寫博客記錄學(xué)習(xí)過程,并以此作為分享,希望能夠?yàn)槟鉀Q一些困惑,也希望我們能夠一起成長,共同探索微信小程序帶來的無限可能。文章來源地址http://www.zghlxwxcb.cn/news/detail-847806.html

到了這里,關(guān)于微信開發(fā)者工具下載及小程序項(xiàng)目的創(chuàng)建與調(diào)試(完整圖文教程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【微信小程序】微信Web開發(fā)者工具下載及安裝

    【微信小程序】微信Web開發(fā)者工具下載及安裝

    ??今日學(xué)習(xí)目標(biāo):微信Web開發(fā)者工具下載及安裝 ??創(chuàng)作者:顏顏yan_ ?個人主頁:顏顏yan_的個人主頁 ?預(yù)計(jì)時(shí)間:25分鐘 ??專欄系列:微信小程序開發(fā) 什么是微信小程序? 小程序是一種不需要下載安裝即可使用的應(yīng)用,它實(shí)現(xiàn)了應(yīng)用“觸手可及”的夢想,用戶掃一掃或者

    2024年02月09日
    瀏覽(93)
  • 微信小程序開發(fā)者工具基礎(chǔ)庫下載調(diào)試基礎(chǔ)庫失敗的解決辦法,填坑DNS問題。

    微信小程序開發(fā)者工具基礎(chǔ)庫下載調(diào)試基礎(chǔ)庫失敗的解決辦法,填坑DNS問題。

    如下圖: 站長工具查Ip的地址是:http://tool.zhiduopc.com/ip 查詢結(jié)果如下圖: 結(jié)論:res.servicewechat.com這個域名對應(yīng)的ip是:125.77.176.247 首先打開文件hosts。路徑通常為:C:WindowsSystem32driversetc 截圖如下: 如果有C:WindowsSystem32driversetc路徑但里面沒有hosts文件,則新建一個。不會

    2024年02月06日
    瀏覽(276)
  • vue的開發(fā)者工具下載『保姆級別』

    vue的開發(fā)者工具下載『保姆級別』

    1.先進(jìn)官網(wǎng) 極簡插件_Chrome擴(kuò)展插件商店_優(yōu)質(zhì)crx應(yīng)用下載 (zzzmh.cn) 2.搜索vue devtools,點(diǎn)擊進(jìn)去 ?3.下載插件 ?4.下載到文件下你自己的文件下:我的是下載到E盤下。 ?5.壓縮到當(dāng)前目錄下 ?6.電腦進(jìn)入拓展程序(不同的瀏覽器操作不同?。?谷歌瀏覽器如下: ?Edge瀏覽器 :右上角

    2024年02月12日
    瀏覽(83)
  • 微信開發(fā)者工具安裝

    微信開發(fā)者工具安裝

    目錄 簡介 安裝過程 微信開發(fā)者工具介紹 總結(jié): 自己打算在業(yè)余時(shí)間,學(xué)習(xí)微信小程序的開發(fā),就先下載了微信開發(fā)者工具。下面記錄一下微信小程序開發(fā)者工具安裝過程。 微信開發(fā)者工具連接:https://developers.weixin.qq.com/miniprogram/dev/devtools/stable.html ? ? ? ? 到此已經(jīng)安裝完

    2024年02月07日
    瀏覽(98)
  • 深入了解-微信開發(fā)者工具

    深入了解-微信開發(fā)者工具

    主要介紹微信開發(fā)者工具如何編譯小程序代碼,如何實(shí)現(xiàn)小程序模擬器以及如何調(diào)試小程序。 雖然在開發(fā)語言層面小程序與傳統(tǒng)的網(wǎng)頁差別不大:是使用JavaScript 腳本語言編寫邏輯代碼、使用類似于HTML的WXML來描述頁面的結(jié)構(gòu)、使用類似于CSS的WXSS來描述節(jié)點(diǎn)的樣式,但是由于

    2024年04月12日
    瀏覽(31)
  • 微信開發(fā)者工具使用教程

    微信開發(fā)者工具使用教程

    近段時(shí)間有很多小伙伴問微信小程序怎么開發(fā)啊?開發(fā)的第一步就是安裝微信web開發(fā)者工具,今天就來教你設(shè)置好開發(fā)者工具。 一、下載開發(fā)者工具 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 下載安裝好之后打開會進(jìn)入這個界面,倘若開發(fā)者首次啟動開發(fā)者工具

    2024年02月03日
    瀏覽(33)
  • 微信開發(fā)者工具實(shí)現(xiàn)代碼加固

    微信開發(fā)者工具實(shí)現(xiàn)代碼加固

    ?node.js下載地址:下載 | Node.js 在項(xiàng)目代碼區(qū)域右擊選擇生成加固配置文件 ?(1):單個文件代碼加固 選擇需要加固的文件,右擊選擇進(jìn)行代碼加固 (2):批量代碼加固 ?直接修改 code_obfuscation_config.json 的 configs 字段,就可以實(shí)現(xiàn)批量代碼加固 ? 當(dāng)開發(fā)者完成小程序項(xiàng)目開發(fā),點(diǎn)

    2024年02月03日
    瀏覽(29)
  • HbuilderX啟動 微信開發(fā)者工具

    HbuilderX啟動 微信開發(fā)者工具

    1.? 下載微信開發(fā)者工具 ( 推薦使用 穩(wěn)定版 ) 2. 安裝好之后打開HbuilderX編輯器,點(diǎn)擊 文件 ?-? 新建 ?-? 項(xiàng)目 后出現(xiàn)如下頁面, 填寫項(xiàng)目名稱,選擇項(xiàng)目保存路徑 ,然后點(diǎn)擊右下角 創(chuàng)建 即可 ? 然后在HbuilderX頂部導(dǎo)航欄找到 工具 ?-? 設(shè)置 ? 點(diǎn)擊 左側(cè)運(yùn)行配置 ,下滑找

    2024年02月14日
    瀏覽(27)
  • 微信開發(fā)者工具之頁面跳轉(zhuǎn)

    1.聲明式頁面導(dǎo)航(跳轉(zhuǎn)): 2.編程式頁面導(dǎo)航(跳轉(zhuǎn)): 3導(dǎo)航參數(shù): ? 3.1頁面?zhèn)鲄?微信開發(fā)者工具左下角調(diào)試器可查看頁面參數(shù) 3.2 onLoad接受頁面參數(shù):

    2024年02月15日
    瀏覽(295)
  • [微信小程序開發(fā)者工具] × #initialize

    [微信小程序開發(fā)者工具] × #initialize

    [微信小程序開發(fā)者工具] × #initialize-error: [error] 工具的服務(wù)端口已關(guān)閉。要使用命令行調(diào)用工具,請?jiān)谙路捷斎?y 以確認(rèn)開啟,或手動打開工具 - 設(shè)置 - 安全設(shè)置,將服務(wù)端口開啟。 從HBuilder運(yùn)行到微信小程序的時(shí)候報(bào)錯 解決辦法: 打開微信開發(fā)者工具,選擇設(shè)置–通用設(shè)

    2024年02月11日
    瀏覽(100)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包