在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

JetBrains IDE上架開發微信小程序的官方插件

OSC開源社區 ? 來源:OSC開源社區 ? 2025-01-16 17:15 ? 次閱讀

一直以來,小程序開發者必須安裝第三方插件,才能在 JetBrains IDE 中進行小程序開發。在 JetBrains Marketplace 上,有關插件已有約 50 萬下載量。

對于這個在中國快速發展的特色開發需求,最近 JetBrains 官方開發并上線了一款專用于微信小程序開發的插件(插件名稱:WeChat Mini Program)。讓開發者無需離開熟悉的開發環境,就能輕松上手微信小程序的開發工作。在保持開發習慣一致性的同時,大幅提高開發效率。

今天的文章,我們就以小程序開發者較常使用的 WebStorm 為演示環境,帶大家了解這款全新官方插件的主要功能,以及您可以如何幫助我們讓這個插件越來越強大。

準備工作

在正式開始之前,請先安裝 WebStorm 及微信小程序插件。現在您可以免費使用 WebStorm 進行非商業用途的開發。

安裝 JetBrains IDE 最簡單快捷的方式:

JetBrains Toolbox App 一鍵自動安裝!

沒有下載 Toolbox App 的小伙伴可以先在官網免費下載 Toolbox App。下載安裝完成后,打開 Toolbox App,在 IDE 清單里選擇 WebStorm,點擊右邊的安裝(Install)按鈕即可一鍵完成安裝。

為了保持 WebStorm 本體的輕量,微信小程序的功能以插件的形式提供。安裝好 WebStorm 后,請先在 IDE 的 Marketplace 里下載并安裝插件。開啟 WebStorm 后,點選歡迎頁左方的插件 Tab 后,點選右邊上方的 Marketplace Tab,并在搜索框里搜索 “wechat mini program”(由 JetBrains s.r.o. 開發的官方插件)。出現結果后,點擊插件名稱右方的 ”安裝” 按鈕,即可完成插件安裝的步驟。

另外,為了方便在開發過程中預覽成果,也請安裝由騰訊官方提供的微信開發者工具。安裝完成后,為了方便開發,推薦以分離窗口 + 置頂的方式將模擬器置于桌面左方,并以 WebStorm 開啟相同項目后置于桌面右方,即可無縫以 WebStorm 開發微信小程序項目并實時預覽頁面成果。

快速上手亮點功能

開發微信小程序可簡單區分為邏輯層及視圖層兩塊,其中邏輯層主要使用 JavaScript 開發,而視圖層則由 WXML(WeiXin Markup language:用于描述頁面的結構)與 WXSS(WeiXin Style Sheet:用于描述頁面的樣式)編寫。另外,視圖層還可使用 WXS(WeiXin Script:小程序腳本語言)結合 WXML,動態構建出頁面的結構。

由于 WebStorm 原生就支持 JavaScript 等前端語言及工具,因此在這篇文章里,我們會專注在 WebStorm 微信小程序插件對 WXML、WXSS 及 WXS 語法的支持。

WXML(WeiXin Markup language)

語法支持

WXML 是專為微信小程序框架設計的一套標簽語言,其結合了組件、事件等功能,可以構建出頁面的結構。現在,通過 WebStorm 的微信小程序插件,IDE 能識別 WXML 語法并提供語法高亮。

當輸入 《 符號時,WebStorm 能提示組件名稱及支持的屬性。在輸入 class 屬性內容時,WebStorm 也能自動提示對應的 WXSS 的樣式名稱。當將鼠標焦點在 WXML 組件名稱上時,WebStorm 會自動彈出快速文檔方便您查閱標記用法及說明。而當輸入 》 符號時,WebStorm 也能自動補全。通過這些功能,除了能減少因打字而發生的錯誤外,也可以讓您在開發組件結構時更高效。

從邏輯層發送數據到視圖層顯示,是開發微信小程序時的常見需求。現在 WebStorm 能識別 Page 對象的 data 數據綁定,當您在 JavaScript 內聲明數據內容后,在 WXML 文件輸入代碼時,IDE 能提示綁定的變量名稱清單并依選擇自動完成。

在開發微信小程序時, wx 指令(directives)可用于控制 WXML 的行為。這些指令可以實現條件渲染、循環渲染等常用功能。在編輯 WXML 文件時,WebStorm 可自動補全 wx 指令名稱,包括 wx:for、wx:if、wx:elif、wx:else、wx:for-item、wx:for-index、wx:key 等,并且支持這些指令的語法高亮。

另外,事件是微信小程序框架里,視圖層與邏輯層之間的通訊方式。WebStorm 能識別在 JavaScript 里聲明的事件處理函數,并在編輯 WXML 的屬性時自動補全,讓開發者在綁定組件及事件處理函數時更方便。

WXSS(WeiXin Style Sheet)

語法支持

比起近似于 HTML、負責組件結構的 WXML,WXSS 則更像是 CSS,用于描述組件樣式。為了讓廣大的前端開發者更容易適應 WXSS,其語法具有 CSS 大部分特性,并在 CSS 之上擴展了尺寸單位及樣式導入等特性。WebStorm 的微信小程序插件,針對 WXSS 的這些特殊性,也提供相應的語法支持。

在 .wxss 文件里,使用 @import 語句可以導入外聯樣式表,WebStorm 除了能提示樣式表的路徑外,搭配轉至聲明快捷鍵(Mac:?+B 或 Win/Linux:Ctrl+B)更可以快速導航到對應的 WXSS 文件。這種跳轉能力也能從 .wxss 轉至使用到的 .wxml 文件中,非常方便。

在您編輯模板時,WebStorm 的微信小程序插件也支持 WXSS 的 style 及 class 語法。除了能提示樣式名稱外,也能自動補全從 JavaScript 綁定數據的變量名稱,減少打字時間并降低發生錯誤的機會。

WXS(WeiXin Script)

腳本支持

除了 WXML 及 WXSS 外,WebStorm 也支持 WXS 語法。WXS 是內嵌在 WXML 中的腳本段,可以在 WXML 語法中內嵌腳本,豐富 WXML 中的數據預處理能力,或是編寫簡單的 WXS 事件響應函數。在 .wxml 文件里,WebStorm 除了可以解析嵌入式的 WXS 腳本,支持 WXML 標記中 src 屬性的文件引用,還能在模板中自動補全 module 名稱。

現在就開始使用并分享您的反饋

通過這篇文章的介紹,相信您已經感受到官方小程序開發插件能讓您的開發工作如虎添翼。前陣子我們剛更新了 WebStorm 的授權模式,對于非商業用途,例如學習、開源項目開發、教學內容創作或業余愛好開發,您現在可以免費使用 WebStorm!


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • IDE
    IDE
    +關注

    關注

    0

    文章

    339

    瀏覽量

    46797
  • 小程序
    +關注

    關注

    1

    文章

    239

    瀏覽量

    12190

原文標題:JetBrains IDE上架開發微信小程序的官方插件

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    iPhone16不支持?蘋果最新回應

    來源:青春上海 編輯:感知芯視界 Link 有網傳消息稱“iPhone16可能不支持”,對此記者致電蘋果官方熱線,接線的蘋果中國區技術顧問表示,第三方言論關于iOS系統或者蘋果設備能否再使用
    的頭像 發表于 09-05 09:00 ?620次閱讀

    樹莓派gui開發用什么ide

    樹莓派(Raspberry Pi)是一款功能強大的微型計算機,可以運行多種操作系統,如Raspbian、Ubuntu等。在樹莓派上進行GUI(圖形用戶界面)開發,可以使用多種集成開發環境(IDE
    的頭像 發表于 08-30 16:49 ?968次閱讀

    EFR32MG24開發板介紹及IDE使用

    EFR32MG24開發板介紹及IDE使用
    的頭像 發表于 08-10 10:47 ?787次閱讀
    EFR32MG24<b class='flag-5'>開發</b>板介紹及<b class='flag-5'>IDE</b>使用

    【xG24 Matter開發套件試用體驗】初上手開發板和官方IDE

    ”。 完成SDK安裝后,就可以開始使用開發套件了。 點燈作為一名資深的“點燈工程師”,拿到一塊開發板的第一件事自然是用它來點燈啦。在官方IDE的示例中找到點燈demo并創建
    發表于 07-13 22:20

    使用官方教程搭建Windows下的Eclipse IDE環境出錯怎么解決?

    使用官方教程搭建Windows下的Eclipse IDE環境出錯,不知該如何解決?
    發表于 06-18 06:50

    用離線安裝器安裝的idf,其創建的Python虛擬環境無激活腳本是怎么回事?

    激活腳本,如何激活Python虛擬環境? 使用場景:在Clion中用自定義腳本設置idf環境(Clion官方教程),附圖和鏈接如下: https://www.jetbrains.com/help/clion/es ... sh-monitor用自定義腳本配置idf環境
    發表于 06-11 06:49

    ESP32-C3 iOS程序開發獲取不到芯片藍牙mac地址怎么解決?

    程序官方文檔顯示: i0S 設備掃描獲取到的 deviceId 是系統根據外圍設備 MAC 地址及發現設備的時間生成的 UUD。意
    發表于 06-06 06:49

    鴻蒙ArkUI-X框架開發:【開發準備】

    本文檔適用于ArkUI-X框架開發的初學者。通過環境搭建、代碼下載、代碼編譯、API擴展和使用,快速了解跨平臺項目開發流程。
    的頭像 發表于 05-23 21:02 ?501次閱讀
    鴻蒙ArkUI-X框<b class='flag-5'>架開發</b>:【<b class='flag-5'>開發</b>準備】

    華為云開發者桌面全新發布 CodeArts IDE for Python,極致優雅云原生開發體驗

    近日,華為云正式發布 CodeArts IDE for Python,這是一款內置華為自研 Python 語言服務,提供智能編程、靈活調試能力的可擴展桌面開發工具,為華為云開發者提供卓越
    的頭像 發表于 05-10 00:27 ?1263次閱讀
    華為云<b class='flag-5'>開發</b>者桌面全新發布 CodeArts <b class='flag-5'>IDE</b> for Python,極致優雅云原生<b class='flag-5'>開發</b>體驗

    最新開源代碼證實!“鴻蒙原生版”正在積極開發

    遷移到另一個操作系統平臺的時間和成本會非常高。 目前看來,的鴻蒙原生版確實正在開發中,并且已經取得了一定的進展。這對于鴻蒙操作系統的推廣和生態建設是一個積極信號,有助于吸引更多用戶和開發
    發表于 05-08 17:08

    STM32G431開發板燒完官方程序后STLINK連不上怎么解決?

    板子是STM32G431RB系列的開發板,昨天用其他IDE燒了程序還好。 今天用CubeMX生成了一個官方提供的例程,燒進去之后就不得行了。 打開設備管理器,還是能看到ST-LINK
    發表于 03-29 09:19

    NUCLEO-F031K6開發板通過ARDUINO IDE 下載了一個閃爍燈程序,為什么程序不跑?

    我購買一塊NUCLEO-F031K6開發板,通過ARDUINO IDE下載了一個閃爍燈程序,發現程序不跑。找了官方提供資料也看了教學視頻。也
    發表于 03-26 07:18

    程序驗證通過,但在1.8版IDE不能下載

    為什么程序驗證通過,但在1.8版IDE不能下載,將程序復制到1.6版IDE就可以下載。
    發表于 03-14 21:08

    鴻蒙實戰開發學習:【HiView插件開發

    Hiview是一個跨平臺的終端設備維測服務集,其中是由插件管理平臺和插件實現的各自功能構成整套系統。 本文描述了hiview插件開發的全部流程。
    的頭像 發表于 03-12 11:52 ?1380次閱讀
    鴻蒙實戰<b class='flag-5'>開發</b>學習:【HiView<b class='flag-5'>插件</b><b class='flag-5'>開發</b>】

    用PSoC Creator 4.2開發PSoC6,怎么在這個IDE使用Jlink或者STlink下載程序開發板?

    目前再用PSoC Creator 4.2 開發PSoC6,怎么在這個IDE使用Jlink或者STlink下載程序開發板,除了導出工程到第
    發表于 02-21 08:26
    主站蜘蛛池模板: 国产99久9在线视频| 69色视频| 亚洲午夜视频在线观看| 在线aa| 夜夜爱夜夜做| 午夜性刺激免费视频观看不卡专区| 天堂资源8中文最新版在线| 在线永久免费观看黄网站| 无遮挡很爽很污很黄的网站w| 日韩亚洲欧洲在线rrrr片| 亚洲欧美视频一区二区| 免费观看黄视频| 亚洲成熟人网站| 日本网络视频www色高清免费| 男女www视频在线看网站| 四虎在线永久免费视频网站| 色校园| 六月丁香六月婷婷| 日本三级人妇| 免费香蕉视频国产在线看| 国产色视频一区| 午夜精品久久久久| 最近在线视频免费观看2019| 天天天综合| 天天插天天搞| 国产天天在线| 亚洲综合色色图| 亚洲最色网站| 欧美一区二区三区四区视频| 国产农村一一级特黄毛片| 国产片无遮挡在线看床戏| 亚洲精品系列| 成 人网站免费| 久久国产免费观看精品1| 男人j进女人j免费视频视频| 一个色亚洲| 男人的天堂天堂网| 午夜亚洲国产| 国产网站黄| 天堂一区二区三区在线观看| 午夜婷婷网|