日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)百度小程序教程:第三方自定義組件
  • 第三方自定義組件
    • 開發(fā)前準備
    • 使用 npm 包
    • 開發(fā) npm 包
      • 下載模板
      • 命令行工具
    • 發(fā)布 npm 包

    第三方自定義組件

    第三方自定義組件包的開發(fā)與自定義組件開發(fā)基本相同,差異就是需要使用 npm 來管理自定義組件包。要求開發(fā)者具有基礎(chǔ)的 node.js 和 npm 相關(guān)的知識,如若之前未接觸過 npm,可參考官方 npm 文檔,同時需要百度開發(fā)者工具輔助開發(fā)。

    開發(fā)前準備

    • 要求開發(fā)者具有基礎(chǔ)的 node.js 和 npm 相關(guān)的知識,同時需要百度開發(fā)者工具輔助開發(fā)。
    • 下載百度開發(fā)者工具。 Windows 64 版下載地址 | Mac 版下載地址。

    使用 npm 包

    在小程序根目錄中執(zhí)行命令安裝 npm 包。下載后的文件在文件夾 node_modules 中。

     
     
     
    1. npm install

    在引用的時候,直接使用包中 package.json 的 name 名字即可。

     
     
     
    1. "usingComponents": {
    2. "swan-custom-component": "swan-custom-component"
    3. }

    開發(fā) npm 包

    下載模板

    為了方便開發(fā)者能夠快速開發(fā)第三方自定義組件,為此提供了一個可用于開發(fā)、調(diào)試、測試用的項目模板,可以通過以下幾種方式進行下載:

    • 直接從 github 上下載 zip 文件并解壓,文件夾 swan-custom-component 下即為自定義組件模板;
    • 直接從 github 上的倉庫 clone 下載,cd swan-custom-component 進入即為自定義組件模板;
    • 使用命令行工具初始化項目,用法見下面說明。

    命令行工具

    快速安裝

     
     
     
    1. npm install -g smartprogram-cli

    初始化自定義模板

     
     
     
    1. smartprogram init --type custom-component test

    執(zhí)行完上述命令后會生成以 test 為文件名的自定義組件模板,開發(fā)者可以在此項目中進行開發(fā)修改。命令行工具的更多用法可以查看 github 倉庫上的 README.md 文件。

    發(fā)布 npm 包

    發(fā)布 npm 包的流程簡述如下:

    1. 如果還沒有 npm 帳號,可以到 npm 官網(wǎng)注冊一個 npm 帳號。
    2. 在本地登錄 npm 帳號,在本地執(zhí)行:

         
         
         
      1. npm adduser

      或者

         
         
         
      1. npm login
    3. 在已完成編寫的 npm 包根目錄下執(zhí)行:

         
         
         
      1. npm publish

    至此,npm 包就成功發(fā)布到 npm 平臺了。

    一些開發(fā)者在開發(fā)過程中可能修改過 npm 的源,所以當進行登錄或發(fā)布時需要注意要將源切回 npm 的源。


    分享題目:創(chuàng)新互聯(lián)百度小程序教程:第三方自定義組件
    文章網(wǎng)址:http://www.5511xx.com/article/cciigse.html