DataV實戰#2-無互動事件元件資料來源查詢時間變數傳遞技巧
對於類似翻牌器這樣的帶互動事件元件資料來源查詢時間變數傳遞,可以通過時間軸配置互動事件進行傳遞配置。但對於類似儀表盤、水點陣圖、輪播餅圖這樣的無互動事件元件,該配置方式無法傳入時間變數。
查詢DataV官方文件無果,請教DataV專家@子墨, 找到了一個解決方式,記錄如下,以供需要的同學參考。
該方案的使用數字翻牌器元件作為傳遞時間變數。
配置數字翻牌器
第一步,配置數字翻牌器,新增過濾器,如下是一個過濾器demo,你也可以按自己的需求自己定義變數。
const time = Math.floor(Date.now() / 1000);
const begin = time - (time - 1518364800) % 86400;
Object.values(data).forEach((obj) => {
obj.from_1 = time - 60 * 60;
obj.from_2 = time - 60 * 60 * 2;
obj.from_24 = time - 24 * 60 * 60;
obj.to_now = time;
obj.from_48 = time - 48 * 60 * 60;
obj.start = begin;
obj.yesterday_start = begin - 24 * 60 * 60;
obj.from_0 = new Date(new Date().setHours(0, 0, 0, 0)) / 1000;
obj.from_2_01 = obj.from_2 * 1000;
obj.to_now_01 = obj.to_now * 1000
});
return data;
配置數字翻牌器的互動事件
第二步,配置數字翻牌器的互動事件,如上案例,要使用to_now變數,做下繫結,繫結到的變數可以自己定義:
注意配置後將生效勾選框勾選上。
配置無互動事件元件資料來源查詢
第三步,配置無互動事件元件資料來源查詢,比如儀表盤元件,查詢配置中把變數引入:
注意的是,使用時間變數在元件資料來源查詢除錯時會提示錯誤。因為這個時間變數需要在釋出或者預覽時傳遞生效。所以當除錯時,需要使用靜態時間,除錯完畢預覽時,改成時間變數即可。
最後再次感謝DataV專家@子墨的耐心指導。
相關文章
- Vue元件之間的資料傳遞(通訊、互動)詳解Vue元件
- Vue元件間傳遞資料Vue元件
- Vue元件間資料傳遞Vue元件
- ORACLE資料庫遞迴查詢時間區間,可傳入指定日期Oracle資料庫遞迴
- vue元件之間的資料傳遞Vue元件
- RN與原生互動(二)——資料傳遞
- 兄弟元件之間資訊傳遞元件
- Android開發 - Parcelable 介面實現不同元件之間傳遞資料解析Android元件
- 【開發經驗】Flutter元件的事件傳遞與資料控制Flutter元件事件
- 父子元件的資料傳遞元件
- 微信小程式父子元件之間的資料傳遞微信小程式元件
- YonBuilder低程式碼實戰:YonQL資料查詢小Case,讓SQL查詢變簡單UISQL
- React事件傳遞引數React事件
- ArgoWorkflow教程(六)---無縫實現步驟間引數傳遞Go
- WPF進階技巧和實戰09-事件(2-多點觸控)事件
- Unity 查詢資源間的引用Unity
- Vue學習小札——2.4 父子元件間的資料傳遞Vue元件
- mysql查詢最近時間的一組資料MySql
- 關於Oracle資料庫的時間查詢Oracle資料庫
- DataV動態GPS資料來源在高德地圖上座標轉換方案地圖
- 路由元件傳遞引數路由元件
- 頁面之間傳遞資料
- pytest的資料驅動和引數傳遞
- 執行緒組之間的JMeter傳遞變數執行緒JMeter變數
- 子元件給父親傳遞資料元件
- SQL Server實戰四:查詢資料庫的資料SQLServer資料庫
- vue---元件間傳遞訊息(父子傳遞訊息,兄弟傳遞訊息)Vue元件
- MVC + EFCore 專案實戰 - 數倉管理系統7 - 資料來源管理中--新增資料來源MVC
- Vue自定義元件事件傳遞:EventBus部分Vue元件事件
- 如何實現模糊查詢時間段
- 『無為則無心』Python函式 — 29、Python變數和引數傳遞Python函式變數
- 父子元件資訊傳遞元件
- Vue 父子元件資料傳遞( inheritAttrs + $attrs + $listeners)Vue元件
- HarmonyOS-基礎之元件資料傳遞元件
- MVC + EFCore 專案實戰 - 數倉管理系統8 - 資料來源管理下--資料來源預覽MVC
- SQL server資料庫with as子句與遞迴查詢的實現SQLServer資料庫遞迴
- 資料庫遞迴查詢:MySQL VS Sequelize資料庫遞迴MySql
- 向檢視傳遞變數變數