日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MIP开发教程(三) 使用MIP-CLI工具调试组件

發布時間:2025/3/8 编程问答 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MIP开发教程(三) 使用MIP-CLI工具调试组件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 一 . 在 mip-extensions 倉庫中創建新的組件
  • 二 . 預覽調試組件
  • 三 . 在 MIP 頁中引用自己編寫的 MIP 組件
  • 四 . 組件提交到 GitHub 倉庫時需要進行校驗

站長開發的非通用組件,使用 組件上線平臺 提交,上線后代碼位于 GitHub/mip-extension-platform 倉庫中。

一 . 在組件倉庫中創建新的組件

在創建組件之前,需要確認 mip-cli 工具已經安裝。在命令行執行:

$ mip -V

如果返回版本號,則安裝成功,可以進行下一步。如果報錯,則需要參考 MIP 開發教程 (一) MIP-CLI 工具安裝與環境部署 安裝 MIP 依賴。

1. 在mip-ext/src目錄中創建組件:
$ mip addelement mip-alert

此時目錄結構如下:

2. 開發組件
  • mip-alert.js用于定義組件,可參考下方示例。
define(function (require) {var customElement = require('customElement').create();customElement.prototype.firstInviewCallback = function () {var element = this.element;var text = element.getAttribute('alert-text') || ' 默認 alert 內容 ';element.addEventListener('click', function(){alert(text);});};return customElement; });
  • mip-alert.less用于定義組件樣式,可參考 mip-fixed/mip-fixed.less。
  • README.md用于說明組件用法,可參考 mip-fixed/README.md。
  • package.json用于記錄組件版本及開發者信息,可參考 mip-fixed/package.json。

二 . 預覽調試組件

1. 在mip-ext/src目錄下啟動mip server來預覽組件,預覽頁面訪問的是README.md文件中的示例。
$ mip server

2. 打開調試網頁http://127.0.0.1:8000/會列出當前倉庫中的組件,點擊進入mip-alert組件預覽。

頁面不能預覽如何解決?

此時可以修改 mip-alert/mip-alert.js,mip-alert/mip-alert.less 實時預覽效果。

三 . 在 MIP 頁中引用自己編寫的 MIP 組件

1. 修改mip.config

進入mip-project/html文件夾下,如果沒有mip.config文件則執行mip init命令創建此文件。如果已經存在,修改mip.config文件的字段extensionsDir為../mip-ext/src。

2. 在html目錄下創建mip-alert.html文件,并添加mip-alert組件
$ mip add mip-alert.html mip-alert

在 body 中引入

<mip-alert alert-text=" 我是 alert 的內容: 哈哈哈 "> 點擊觸發 alert</mip-alert>
3. 在html目錄下啟動mip server

訪問http://127.0.01:8000進入調試頁面。進入mip-alert.html頁面, 點擊文字,可以看到組件效果。

四 . 組件提交到 GitHub 倉庫時需要進行校驗

在 mip-ext/src 文件夾下,使用如下命令校驗:

$ mip validateelement mip-alert

根據報錯修改對應文件,確認組件通過校驗之后,就可以提交到 MIP GitHub 或 MIP 組件平臺了。MIP 組件平臺的教程見 MIP 開發教程 (四) MIP 組件平臺使用說明



本系列共有四篇文章:

  • MIP 開發教程 (一) MIP-CLI 工具安裝與環境部署
  • MIP 開發教程 (二) 使用 MIP-CLI 工具調試 MIP 網頁
  • MIP 開發教程 (三) 使用 MIP-CLI 工具調試組件
  • MIP 開發教程 (四) MIP 組件平臺使用說明

附:常見問題解答

  • 頁面不能預覽如何解決?
    將mip-ext文件夾下的 mip.config文件刪除。

  • mip-extension-platform 中的組件如何預覽?
    如果代碼已經提交到 mip-extension-platform 中,需要將組件文件夾復制到 mip-ext/src 中,然后使用 mip server 預覽。

  • 總結

    以上是生活随笔為你收集整理的MIP开发教程(三) 使用MIP-CLI工具调试组件的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。