新手使用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
  • 一:背景 準備開個系列來聊一下 PerfView 這款工具,熟悉我的朋友都知道我喜歡用 WinDbg,這東西雖然很牛,但也不是萬能的,也有一些場景他解決不了或者很難解決,這時候藉助一些其他的工具來輔助,是一個很不錯的主意。 很多朋友喜歡在項目中以記錄日誌的方式來監控項目的流轉情況,其實 CoreCL ...
  • 本來閑來無事,準備看看Dapper擴展的源碼學習學習其中的編程思想,同時整理一下自己代碼的單元測試,為以後的進一步改進打下基礎。 突然就發現問題了,源碼也不看了,開始改代碼,改了好久。 測試Dapper.LiteSql數據批量插入的時候,耗時20秒,感覺不正常,於是我測試了非Dapper版的Lite ...
  • 需求如下,在DEV框架項目中,需要在表格中增加一列顯示圖片,並且能編輯該列圖片,然後進行保存等操作,最終效果如下 這裡使用的是PictureEdit控制項來實現,打開DEV GridControl設計器,在ColumnEdit選擇PictureEdit: 綁定圖片代碼如下: DataTable dtO ...
  • 前兩天微軟偷偷更新了Visual Studio 2022 正式版版本 17.3 發佈,發佈摘要: MAUI 工作負荷 GA 生成 MAUI/Blazor CSS 熱重載支持 現在,你將能夠使用我們的新增功能在 Visual Studio 中使用每個更新試用一系列新功能。 選擇每個功能以瞭解有關特定功 ...
  • 航天和軍工領域的數字化轉型和建設正在積極推進,在與航天二院、航天三院、航天六院、航天九院、無線電廠、兵工廠等單位交流的過程中,用戶更聚焦試驗和生產過程中的痛點,迫切需要解決軟體平臺統一監測和控制設備及軟體與設備協同的問題。 ...
  • .NET 項目預設情況下 日誌是使用的 ILogger 介面,預設提供一下四種日誌記錄程式: 控制台 調試 EventSource EventLog 這四種記錄程式都是預設包含在 .NET 運行時庫中。關於這四種記錄程式的詳細介紹可以直接查看微軟的官方文檔 https://docs.microsof ...
  • 一:背景 上一篇我們聊到瞭如何去找 熱點函數,這一篇我們來看下當你的程式出現了 非托管記憶體泄漏 時如何去尋找可疑的代碼源頭,其實思路很簡單,就是在 HeapAlloc 或者 VirtualAlloc 時做 Hook 攔截,記錄它的調用棧以及分配的記憶體量, PerfView 會將這個 分配量 做成一個 ...
  • 背景 在 CI/CD 流程當中,測試是 CI 中很重要的部分。跟開發人員關係最大的就是單元測試,單元測試編寫完成之後,我們可以使用 IDE 或者 dot cover 等工具獲得單元測試對於業務代碼的覆蓋率。不過我們需要一個獨立的 CLI 工具,這樣我們才能夠在 Jenkins 的 CI 流程集成。 ...
  • 一、應用場景 大家在使用Mybatis進行開發的時候,經常會遇到一種情況:按照月份month將數據放在不同的表裡面,查詢數據的時候需要跟不同的月份month去查詢不同的表。 但是我們都知道,Mybatis是ORM持久層框架,即:實體關係映射,實體Object與資料庫表之間是存在一一對應的映射關係。比 ...
  • 我國目前並未出台專門針對網路爬蟲技術的法律規範,但在司法實踐中,相關判決已屢見不鮮,K 哥特設了“K哥爬蟲普法”專欄,本欄目通過對真實案例的分析,旨在提高廣大爬蟲工程師的法律意識,知曉如何合法合規利用爬蟲技術,警鐘長鳴,做一個守法、護法、有原則的技術人員。 案情介紹 深圳市快鴿互聯網科技有限公司 2 ...