哪里有組件的案例?
命令行安裝datav-cli,使用datav init命令下載安裝模版組件,詳情請參見安裝DataV開發工具套件。
為什么我的組件發布不成功?
組件發布不成功有以下兩種原因,您可針對自身情況進行處理:
- 組件沒有發布權限。
組件名(package.json中的name字段)前未加組件包名,無法發布組件,正確組件名格式為
@namespace/xxx
(@組件包英文名/組件名)。 - 組件審核未通過或正在審核中。
若您的組件長時間未審核通過,請聯系阿里云技術支持。
如何寫數據事件,觸發事件讓別的組件監聽?
- package.json中
datav
字段下按正確格式定義好events
事件名。 - 在index.js中使用
this.emit(event_name,value)
方法發送事件名及參數。說明 參數value必須為一個對象,而不是基礎類型值。 - 其他的組件在數據頁使用冒號加參數名,即可調用該參數對應的數據。
如何寫一個ECharts組件?
詳情請參見ECharts組件封裝指南。
為什么本地的圖片上傳后不成功?
若需要將本地靜態文件作為資源路徑,需在組件根目錄下新建resources文件夾,將圖片等資源放至該目錄下,調用路徑,例如./resources/xxx.png。
為什么我的程序報找不到各種包?
如果執行npm install命令后仍有報錯,可將datav-cli工具徹底刪除后,重新安裝。
為什么我的組件包還沒審核通過?
如果您的組件長時間沒有審核通過,請聯系阿里云技術支持。
為什么我的組件突然沒有發布權限?
如果您使用的是DataV開發者體驗版,并且在兩個月內未上傳任何組件或教程,您的權限會被收回,請重新申請權限或聯系阿里云技術支持。
為什么我的組件在本地使用正常,在產品中使用時報錯?
可能有以下幾方面原因:
- 組件不支持
data
為null
。 - 組件代碼修改了jquery,例如重新賦值jquery。
- 組件代碼修改了window對象。
- 當添加多個組件時修改配置不生效,需檢查組件代碼是否有CSS文件。
- 操作了容器外的DOM結構。
- 使用jquery操作DOM結構時,禁止
$(‘.classname’)
,必須從container容器中查找。
為什么在編輯頁中找不到我的組件?
您可以在頂部導航欄的我的組件頁面下查看您的組件。
為什么我的組件被購買后,購買者無法找到?
因為組件分類的設置不對,詳情請參見type字段。
桌面版開發工具登錄時,使用什么用戶名?
DataV控制臺右上角顯示的阿里云賬號用戶名,詳情請參見桌面版開發工具使用說明。