新手使用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
  • 前言 JSON Web Token(JWT)是一個非常輕巧的規範。這個規範允許我們使用 JWT 在用戶和伺服器之間傳遞安全可靠的信息。一個 JWT 實際上就是一個字元串,它由三部分組成,頭部、載荷與簽名。前兩部分需要經過 Base64 編碼,後一部分通過前兩部分 Base64 編碼後再加密而成。針對 ...
  • 一:背景 1. 講故事 今天本來想寫一篇 非托管泄露 的生產事故分析,但想著昨天就上了一篇非托管文章,連著寫也沒什麼意思,換個口味吧,剛好前些天有位朋友也找到我,說他們的拍攝監控軟體卡死了,讓我幫忙分析下為什麼會卡死,聽到這種軟體,讓我不禁想起了前些天 在程式員桌子上安裝監控 的新聞,參考如下: 我 ...
  • 文章目錄 介紹 ABP的依賴註入系統是基於Microsoft的依賴註入擴展庫(Microsoft.Extensions.DependencyInjection nuget包)開發的。所以我們採用dotnet自帶的註入方式也是支持的。 由於ABP是一個模塊化框架,因此每個模塊都定義它自己的服務併在它自 ...
  • 前言 外觀模式,英文名稱是:Facade Pattern。我們先從名字上來理解一下“外觀模式”。我看到了“外觀”這個詞語,就想到了“外表”這個詞語,兩者有著很相近的意思。就拿談戀愛來說,“外表”很重要,如果第一眼看著很舒服、有眼緣,那就有交往下去的可能。如果長的“三寸釘、枯樹皮”,估計就夠嗆了。在這 ...
  • 模擬.NET實際應用場景,綜合應用三個主要知識點:一是使用dnSpy反編譯第三庫及調試,二是使用Lib.Harmony庫實現第三庫攔截、偽造,三是實現同一個庫支持多版本同時引用。 ...
  • 通過strimzi部署的kafka集群,如何部署prometheus+grafana去監控呢?官方文檔信息量太大,即便照著做也可能失敗,這裡有一份詳細的保姆級操作指南,助您成功部署監控服務 ...
  • 在工具類中封裝getBean,使用哪個介面來實現 實事上,在工具類中,實現BeanFactoryPostProcessor和ApplicationContextAware介面後,使用它們構造方法里的對象ConfigurableListableBeanFactory和ApplicationContex ...
  • 1章:系統基礎信息模塊詳解 通過第三方模塊獲取伺服器的基本性能、塊設備、網卡介面、網路地址庫等信息。 1.1 系統性能模塊psutil:獲取系統性能信息、記憶體信息、磁碟信息、網路信息、用戶信息等。 1.2 IP地址處理模塊IPy: 處理IP地址,網段等。 1.3 DNS處理模塊dnspython: ...
  • EasyExcel動態表頭導出(支持多級表頭) 在很多業務場景中,都會應用到動態表頭的導出,也會涉及到多級表頭的導出,如下圖所示 通過EasyExcel,我們可以快速實現這一需求,具體代碼如下 DynamicHeader import java.util.List; /** *@Author: <a ...
  • 基於java線上婚紗定製系統設計與實現,可適用於線上婚紗攝影預定系統,基於web的婚紗影樓管理系統設計,基於web的婚紗影樓管理系統設計,婚紗攝影網系統,婚紗攝影網站系統,婚紗攝影網站系統,婚紗系統,婚紗管理系統等等; ...