哪里有組件的案例?

命令行安裝datav-cli,使用datav init命令下載安裝模版組件,詳情請參見安裝DataV開發工具套件

為什么我的組件發布不成功?

組件發布不成功有以下兩種原因,您可針對自身情況進行處理:

  • 組件沒有發布權限。

    組件名(package.json中的name字段)前未加組件包名,無法發布組件,正確組件名格式為@namespace/xxx(@組件包英文名/組件名)。

  • 組件審核未通過或正在審核中。

    若您的組件長時間未審核通過,請聯系阿里云技術支持。

如何寫數據事件,觸發事件讓別的組件監聽?

  1. package.jsondatav字段下按正確格式定義好events事件名。
  2. index.js中使用this.emit(event_name,value)方法發送事件名及參數。
    說明 參數value必須為一個對象,而不是基礎類型值。
  3. 其他的組件在數據頁使用冒號加參數名,即可調用該參數對應的數據。

如何寫一個ECharts組件?

詳情請參見ECharts組件封裝指南

為什么本地的圖片上傳后不成功?

若需要將本地靜態文件作為資源路徑,需在組件根目錄下新建resources文件夾,將圖片等資源放至該目錄下,調用路徑,例如./resources/xxx.png

為什么我的程序報找不到各種包?

如果執行npm install命令后仍有報錯,可將datav-cli工具徹底刪除后,重新安裝。

為什么我的組件包還沒審核通過?

如果您的組件長時間沒有審核通過,請聯系阿里云技術支持。

為什么我的組件突然沒有發布權限?

如果您使用的是DataV開發者體驗版,并且在兩個月內未上傳任何組件或教程,您的權限會被收回,請重新申請權限或聯系阿里云技術支持。

為什么我的組件在本地使用正常,在產品中使用時報錯?

可能有以下幾方面原因:

  • 組件不支持datanull
  • 組件代碼修改了jquery,例如重新賦值jquery。
  • 組件代碼修改了window對象。
  • 當添加多個組件時修改配置不生效,需檢查組件代碼是否有CSS文件。
  • 操作了容器外的DOM結構。
  • 使用jquery操作DOM結構時,禁止$(‘.classname’),必須從container容器中查找。

為什么在編輯頁中找不到我的組件?

您可以在頂部導航欄的我的組件頁面下查看您的組件。

為什么我的組件被購買后,購買者無法找到?

因為組件分類的設置不對,詳情請參見type字段

桌面版開發工具登錄時,使用什么用戶名?

DataV控制臺右上角顯示的阿里云賬號用戶名,詳情請參見桌面版開發工具使用說明