新手使用APICloud可視化開發搭建商城主頁

来源:https://www.cnblogs.com/kaifacss/archive/2022/06/21/16396949.html
-Advertisement-
Play Games

前言 ​ 所謂的 APP 和 H5 打通,是指 H5 集成 JavaScript 數據採集 SDK 後,H5 觸發的事件不直接同步給伺服器,而是先發給 APP 端的數據採集 SDK,經過 APP 端數據採集 SDK 二次加工處理後存入本地緩存再進行同步。 一、App 與 H5 打通原因 1.1 數據 ...


APICloud的可視化開發功能,聽說只要上手托拉拽就可以完成各種頁面的開發,不需要寫代碼,可以大大減少開發的用時,主要是對新手非常友好的。今天就來體驗一下,看看能否用最少的時間完成一個商城主頁面的創建呢?

 

首先下載並安裝開發工具APICloud Studio 3。打開後創建項目:

 

然後找到pages/main/main.stml頁面文件,點擊左上角的綠色圖標,就可以從代碼開發切換成可視化開發的界面了。

 

因為可視化工具是深度捆綁的AVM多端引擎,所以只有擴展名為.stml的文件,才有可視化開發的功能,才可以顯示綠色的小按鈕,其他格式的文件是沒有辦法進入可視化開發界面的。

 

之後我們就進入到了可視化開發界面中,看一下左邊的組件欄,一共分為三種組件。

 

UI組件是將項目的UI設計頁面中常見的各功能元素及其樣式,進行了抽象封裝而形成的組件。包含各種常用的小功能,按鈕、列表、圖片查看、文本輸入框等等。

 

高級組件也可以看做是具備功能邏輯的UI組件。每一個高級組件都具備一個完整的獨立功能,也可以看做是具備功能邏輯的UI組件。高級組件中包括了帶按鈕功能的標題欄、計數器、列表、輪播圖等等,樣式和功能還是非常豐富的,直接拖拽到中間的畫布區域就可以生成了,可以隨心所欲的組合,還可以自由修改。

 

系統組件是將頁面元素進行了最基本的抽象,而形成的搭建頁面的所需的最簡基礎組件,是構建頁面的最小單元,其中的組件都是最基礎的小功能,比如input輸入框、text顯示文本信息,form表單等等。

 

之後開始進行商城主頁的搭建,我們來設想一下大致的佈局,首先要有一個首頁的頂部導航欄,然後需要搜索按鈕,搜索按鈕下麵需要一個輪播圖組件,之後再下麵就是商品分類和商品列表了。

 

首先我們在高級組件中搜索導航欄,找到一個簡約風格的,拖入到中間的畫布區域中

 

從右側屬性設置欄可以修改導航欄的名字,我們就修改為“商城首頁”

 

接下來需要一個搜索框鈕來搜索商品,找到搜索組件,拖入到畫布中,之後再找一個輪播圖組件放到搜索框的下麵

 

在組件屬性中可以設置輪播圖想要播放的圖片,以及輪播圖的佈局和尺寸等屬性。

 

接下來我們需要在高級組件中找到商品分類和商品列表,選擇分類列表和商品列表-縱向佈局拖入到畫布中

 

商品列表的各種屬性也是可以自己進行設置的,非常方便吧

 

現在我們的商城主頁面就基本搭建好了,非常簡單快速吧。除自己搭建頁面之外,APICloud Studio3還提供了豐富的模板頁面,有詳情頁、登錄頁,購物車頁面等等,我們一起來看一下。

 

首先在pages中新建一個一個stml文件,因為剛纔說到可視化工具是深度捆綁的AVM多端引擎,所以只有擴展名為.stml的文件,才有可視化開發的功能。

 

創建文件的時候提供了很多模板,我們可以選擇一個電商下單頁來看一下,名稱為order

 

創建完成,這時pages中就出現了order頁面,我們打開order頁面,再次點擊切換可視化的綠色小箭頭,下單頁面就生成了,下單頁面中的屬性同樣可以根據自己的需求進行修改。

 

只用了幾分鐘,就創建好了兩個頁面,可視化開發的功能真是很方便了。我們可以在模擬器或者真機中看一下最終呈現的效果,同步到模擬器或者真機的操作如果還有不太瞭解的同學,可以看一下APICloud Studio3的使用教程哦。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一:背景 1. 一個很好奇的問題 我們在學習 C# 的過程中,總會聽到一個詞叫做 內核態 ,比如說用 C# 讀寫文件,會涉及到代碼從 用戶態 到 內核態 的切換,用 HttpClient 獲取遠端的數據,也會涉及到 用戶態 到 內核態 的切換,那到底這是個什麼樣的交互流程?畢竟我們的程式是無法操控 ...
  • async和await詳解 1.非UI線程中執行 Test()函數帶有async 和await ,返回值寫成Task。 1 using System; 2 using System.Threading; 3 using System.Threading.Tasks; 4 5 namespace _0 ...
  • 一、DHCP簡介 DHCP(Dynamic Host Configuration Protocol),動態主機配置協議,是一個應用層協議。當我們將客戶主機ip地址設置為動態獲取方式時,DHCP伺服器就會根據DHCP協議給客戶端分配IP,使得客戶機能夠利用這個IP上網。 DHCP前身是BOOTP,在L ...
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 什麼是WSL2 WSL全稱為Windows Subsystem for Linux,官網譯為:適用於 Linux 的 Windows 子系統 (WSL)。 官方文檔直達:適用於 Linux 的 Windows 子系統文檔 | Microsoft ...
  • 1、Linux系統常見的壓縮命令 *.z compress程式壓縮文件(不流行了)*.gz gzip程式壓縮的文件*.bz2 bzip2程式壓縮的文件*.tar tar程式打包的數據,並沒有被壓縮過*.tar.gz tar程式打包的文件,其中經過gzip的壓縮*.tar.bz2 tar程式打包的文件 ...
  • 鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 **前言:**本文將以 Ubuntu Server 22.04 LTS 為例,說明在 VMware 虛擬機中的安裝和配置 Linux 操作系統的步驟。 一、VMWare 安裝配置 1、VMware 下載地址:VMware Workstation ...
  • Linux管理軟體的三種方法: 包管理 使用倉庫管理 編譯安裝 軟體相關概念: ABI: ABI:Application Binary Interface。應用程式的二進位介面。windows和Linux的二進位格式不一樣(ABI標準不同) Windows與Linux不相容 ELF (Executa ...
  • 雲原生時代需要什麼樣的資料庫?如何構建資料庫服務?騰訊雲資料庫技術負責人程彬認為,雲資料庫未來趨勢會從以托管為核心升級到以極致效率為核心,助力業務降本增效。從資料庫管理和應用角度來看,雲廠商、資源、客戶三角關係背後包含了三個維度的效率:系統效率、運營效率、業務效率,當這些效率都做到極致,成本會大幅下 ...
一周排行
    -Advertisement-
    Play Games
  • 1. 說明 /* Performs operations on System.String instances that contain file or directory path information. These operations are performed in a cross-pla ...
  • 視頻地址:【WebApi+Vue3從0到1搭建《許可權管理系統》系列視頻:搭建JWT系統鑒權-嗶哩嗶哩】 https://b23.tv/R6cOcDO qq群:801913255 一、在appsettings.json中設置鑒權屬性 /*jwt鑒權*/ "JwtSetting": { "Issuer" ...
  • 引言 集成測試可在包含應用支持基礎結構(如資料庫、文件系統和網路)的級別上確保應用組件功能正常。 ASP.NET Core 通過將單元測試框架與測試 Web 主機和記憶體中測試伺服器結合使用來支持集成測試。 簡介 集成測試與單元測試相比,能夠在更廣泛的級別上評估應用的組件,確認多個組件一起工作以生成預 ...
  • 在.NET Emit編程中,我們探討了運算操作指令的重要性和應用。這些指令包括各種數學運算、位操作和比較操作,能夠在動態生成的代碼中實現對數據的處理和操作。通過這些指令,開發人員可以靈活地進行算術運算、邏輯運算和比較操作,從而實現各種複雜的演算法和邏輯......本篇之後,將進入第七部分:實戰項目 ...
  • 前言 多表頭表格是一個常見的業務需求,然而WPF中卻沒有預設實現這個功能,得益於WPF強大的控制項模板設計,我們可以通過修改控制項模板的方式自己實現它。 一、需求分析 下圖為一個典型的統計表格,統計1-12月的數據。 此時我們有一個需求,需要將月份按季度劃分,以便能夠直觀地看到季度統計數據,以下為該需求 ...
  • 如何將 ASP.NET Core MVC 項目的視圖分離到另一個項目 在當下這個年代 SPA 已是主流,人們早已忘記了 MVC 以及 Razor 的故事。但是在某些場景下 SSR 還是有意想不到效果。比如某些靜態頁面,比如追求首屏載入速度的時候。最近在項目中回歸傳統效果還是不錯。 有的時候我們希望將 ...
  • System.AggregateException: 發生一個或多個錯誤。 > Microsoft.WebTools.Shared.Exceptions.WebToolsException: 生成失敗。檢查輸出視窗瞭解更多詳細信息。 內部異常堆棧跟蹤的結尾 > (內部異常 #0) Microsoft ...
  • 引言 在上一章節我們實戰了在Asp.Net Core中的項目實戰,這一章節講解一下如何測試Asp.Net Core的中間件。 TestServer 還記得我們在集成測試中提供的TestServer嗎? TestServer 是由 Microsoft.AspNetCore.TestHost 包提供的。 ...
  • 在發現結果為真的WHEN子句時,CASE表達式的真假值判斷會終止,剩餘的WHEN子句會被忽略: CASE WHEN col_1 IN ('a', 'b') THEN '第一' WHEN col_1 IN ('a') THEN '第二' ELSE '其他' END 註意: 統一各分支返回的數據類型. ...
  • 在C#編程世界中,語法的精妙之處往往體現在那些看似微小卻極具影響力的符號與結構之中。其中,“_ =” 這一組合突然出現還真不知道什麼意思。本文將深入剖析“_ =” 的含義、工作原理及其在實際編程中的廣泛應用,揭示其作為C#語法奇兵的重要角色。 一、下劃線 _:神秘的棄元符號 下劃線 _ 在C#中並非 ...