国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【微信小程序】-- 常用視圖容器類組件介紹 -- view、scroll-view和swiper(六)

這篇具有很好參考價值的文章主要介紹了【微信小程序】-- 常用視圖容器類組件介紹 -- view、scroll-view和swiper(六)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

平臺 組件類型,微信小程序開發(fā)教程,# 組件篇,微信小程序,小程序,前端

  • ?? 所屬專欄:【微信小程序開發(fā)教程】

  • ?? 作??者:我是夜闌的狗??

  • ?? 個人簡介:一個正在努力學技術的CV工程師,專注基礎和實戰(zhàn)分享 ,歡迎咨詢!

  • ?? 歡迎大家:這里是CSDN,我總結知識的地方,喜歡的話請三連,有問題請私信 ?? ?? ??


前言

??大家好,又見面了,我是夜闌的狗??,本文是專欄【微信小程序開發(fā)教程】專欄的第6篇文章;
??今天開始學習微信小程序的第三天??????,開啟新的征程,記錄最美好的時刻??,每天進步一點點。
??專欄地址:【微信小程序開發(fā)教程】, 此專欄是我是夜闌的狗微信小程序開發(fā)過程的總結,希望能夠加深自己的印象,以及幫助到其他的小伙伴????。
??如果文章有什么需要改進的地方還請大佬不吝賜教????。


一、小程序中組件的分類

??前面幾期已經(jīng)大致介紹完了小程序項目整體框架了,具體更詳細的內(nèi)容可以看一下 官網(wǎng)文檔 。這個時候終于可以說出那句話了

平臺 組件類型,微信小程序開發(fā)教程,# 組件篇,微信小程序,小程序,前端
??搞錯了,應該敲代碼??才對。那話不多說,趕緊書接上回。

??小程序中的組件也是由宿主環(huán)境提供的,開發(fā)者可以基于組件快速搭建出漂亮的頁面結構。官方把小程序的組件分為了 9 大類,分別是:視圖容器、基礎內(nèi)容、表單組件、導航組件、媒體組件、map 地圖組件、canvas 畫布組件、開放能力、無障礙訪問。
??其中比較常用的是視圖容器、基礎內(nèi)容、表單組件、導航組件這四種。

二、視圖容器

1、常用的視圖容器類組件

??比較常用的視圖組件有view、scroll-view和swiper 和 swiper-item,其作用和使用場景如下所示:

組件 作用
view 普通視圖區(qū)域
類似于 HTML 中的 div,是一個塊級元素
常用來實現(xiàn)頁面的布局效
scroll-view 可滾動的視圖區(qū)域
常用來實現(xiàn)滾動列表效果
swiper 和 swiper-item 輪播圖容器組件 和 輪播圖 item 組件

2、 view 組件的基本使用

??首先要找到對應的頁面來使用view組件,這里以 CshPage1 頁面為例,在 CshPage1.wxml 里寫頁面的結構,CshPage1.wxss 里寫頁面的樣式。

CshPage1.wxml:

<view class="containerCsh1">
  <view>刻晴</view>
  <view>琪亞娜</view>
  <view>李信</view>
</view>

CshPage1.wxss:

??用類名選擇器來選中父元素,再用后代選擇器來選擇子元素來統(tǒng)一設置其寬高等內(nèi)容,當然如果想單獨對一個子元素進行設置,可以通過C3選擇器 nth-child(1) 來選中子元素,并對其進行添加樣式,通過改變父元素的布局就能實現(xiàn)子元素之間的排列了。

/* pages/CshPage1/CshPage1.wxss */
/* 給子元素設置大小 */
.containerCsh1 view{
  width: 100px;
  height: 100px;
  text-align: center; 
  line-height: 100px;
}
/* 給子元素添加背景顏色 */
.containerCsh1 view:nth-child(1){
  background-color: lightcoral;
}
.containerCsh1 view:nth-child(2){
  background-color: lightgreen;
}
.containerCsh1 view:nth-child(3){
  background-color: lightslategrey;
}

/* 給父元素加布局樣式 */
.containerCsh1{
  display: flex;
  justify-content: space-around;
}

??編寫完成之后就實現(xiàn)如圖的 flex 橫向布局效果:

平臺 組件類型,微信小程序開發(fā)教程,# 組件篇,微信小程序,小程序,前端

3、scroll-view 組件的基本使用

??可以基于剛才的效果來實現(xiàn)元素縱向滾動效果。注意:這里要使用縱向滾動時,必須給 scroll-view 一個固定高度,同理橫向滾動也是需要一個固定寬度。

  • scroll-y 屬性:允許縱向滾動;
  • scroll-x 屬性:允許橫向滾動;

CshPage1.wxml:

<scroll-view class="containerCsh1" scroll-y>
  <view>刻晴</view>
  <view>琪亞娜</view>
  <view>李信</view>
</scroll-view>

CshPage1.wxss:

/* pages/CshPage1/CshPage1.wxss */
/* 給子元素設置大小 */
.containerCsh1 view{
  width: 100px;
  height: 100px;
  text-align: center; 
  line-height: 100px;
}
/* 給子元素添加背景顏色 */
.containerCsh1 view:nth-child(1){
  background-color: lightcoral;
}
.containerCsh1 view:nth-child(2){
  background-color: lightgreen;
}
.containerCsh1 view:nth-child(3){
  background-color: lightslategrey;
}

/* 給父元素加布局樣式 */
.containerCsh1{
  border: 1px solid red;
  height: 120px;
  width: 100px;
}

??編寫完成之后就實現(xiàn)如圖的縱向滾動效果:

平臺 組件類型,微信小程序開發(fā)教程,# 組件篇,微信小程序,小程序,前端

4、 swiper 和 swiper-item 組件的基本使用

??當想要輪播圖效果的時候,需要配合 swiperswiper-item 組件就能實現(xiàn)出輪播圖效果,indicator-dots 屬性是顯示面板上指示點。里面有幾個輪播圖就用幾個 swiper-item 項。
??先來介紹 swiper 組件的常用屬性吧

屬性 類型 默認值 說明
indicator-dots boolean false 是否顯示面板指示點
indicator-color color rgba(0, 0, 0, .3) 指示點顏色
indicator-active-color color #000000 當前選中的指示點顏色
autoplay boolean false 是否自動切換
interval number 5000 自動切換時間間隔
circular boolean false 是否采用銜接滑動

cshPageSwiper.wxml:

<!-- 輪播圖結構 -->
<swiper class="swiper-containercsh" indicator-dots indicator-color="white" 
indicator-active-color="gray" autoplay interval="2000" circular>
  <!-- 第一張輪播圖-->
  <swiper-item>
    <view class="item">刻晴</view>
  </swiper-item>
  <!-- 第二張輪播圖-->
  <swiper-item>
    <view class="item">琪亞娜</view>
  </swiper-item>
  <!-- 第三張輪播圖-->
  <swiper-item>
    <view class="item">李信</view>
  </swiper-item>
</swiper>

cshPageSwiper.wxss:

??設置輪播圖容器高度,再對各個輪播項進行屬性賦值。

.swiper-container {
  height: 150px;
}
.item{
  height: 100%;
  line-height: 150px;
  text-align: center;
}
/* 給輪播設置屬性 */
swiper-item:nth-child(1) .item{
  background-color: lightseagreen;
}
swiper-item:nth-child(2) .item{
  background-color: limegreen;
}
swiper-item:nth-child(3) .item{
  background-color: lightsalmon;
}

??編寫完成之后就實現(xiàn)出輪播圖效果:

平臺 組件類型,微信小程序開發(fā)教程,# 組件篇,微信小程序,小程序,前端


總結

??感謝觀看,這里就是常用的視圖容器類組件的介紹使用,如果覺得有幫助,請給文章點個贊吧,讓更多的人看到。?? ?? ??
平臺 組件類型,微信小程序開發(fā)教程,# 組件篇,微信小程序,小程序,前端
??也歡迎你,關注我。?? ?? ??

??原創(chuàng)不易,還希望各位大佬支持一下,你們的點贊、收藏和留言對我真的很重要!?。?? ?? ?? 最后,本文仍有許多不足之處,歡迎各位認真讀完文章的小伙伴們隨時私信交流、批評指正!下期再見。??

更多專欄訂閱:

  • ?? 【LeetCode題解(持續(xù)更新中)】
  • ?? 【Java Web項目構建過程】
  • ?? 【微信小程序開發(fā)教程】
  • ? 【JavaScript隨手筆記】
  • ?? 【大數(shù)據(jù)學習筆記(華為云)】
  • ?? 【程序錯誤解決方法(建議收藏)】
  • ?? 【軟件安裝教程】



訂閱更多,你們將會看到更多的優(yōu)質內(nèi)容!!文章來源地址http://www.zghlxwxcb.cn/news/detail-802037.html

到了這里,關于【微信小程序】-- 常用視圖容器類組件介紹 -- view、scroll-view和swiper(六)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 微信小程序——常用組件的屬性介紹

    微信小程序——常用組件的屬性介紹

    text 文本組件 類似于HTML中的span標簽,是一個行內(nèi)元素 rich-text 富文本標簽 支持把HTML字符串渲染為WXML結構 text標簽的基本使用 通過text組件的selectable屬性,實現(xiàn)長按選中文本內(nèi)容的效果。只有text標簽支持長按選中效果,其他的組件是不支持的 結構內(nèi)容代碼: view?class=\\\"text-

    2024年02月07日
    瀏覽(96)
  • 微信小程序常用組件的簡單使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image

    微信小程序常用組件的簡單使用 view,scroll-view,swiper,swiper-item,text,rich-text,button,image

    view組件就類似于html中的div標簽 list.wxml list.wxss scroll-view組件就是滾動的視窗,使用scroll-view組件時,要想橫向滾動或者縱向滾動時,需要在scroll-view組件上添加對應的屬性 scroll-x 或 scroll-y,然后需要注意的是,縱向滾動需要給scroll-view組件限定高度,橫向滾動則需要給scroll-vi

    2024年02月15日
    瀏覽(786)
  • Flex布局簡介及微信小程序視圖層View詳解

    Flex布局簡介及微信小程序視圖層View詳解

    目錄 一、Flex布局簡介 什么是flex布局? flex屬性 基本語法和常用屬性 Flex 布局技巧 二、視圖層View? View簡介 微信小程序View視圖層 WXML 數(shù)據(jù)綁定 列表渲染 條件渲染 模板 WXSS 樣式導入 內(nèi)聯(lián)樣式 選擇器 全局樣式與局部樣式 WXS 示例 注意事項 頁面渲染 數(shù)據(jù)處理 Flex 布局(又稱

    2024年02月20日
    瀏覽(22)
  • 微信小程序 view組件的基本使用

    微信小程序 view組件的基本使用

    能看圖就盡量減少文字提示,從圖書可以看出ABC是縱向排列的。 為什么會縱向排列而不是橫向排列,那是因為view是塊元素,能占滿整一行。 怎么讓view塊元素橫向并排呢? ?向上圖一樣橫向排列,接下來教學從0開始 高手看看即可,小白咱們是一條船上的,一起來學。 ?先打

    2024年02月02日
    瀏覽(99)
  • 微信小程序 <view></view>容器嵌套,wxss樣式修改內(nèi)部內(nèi)部樣式不產(chǎn)生效果

    微信小程序 <view></view>容器嵌套,wxss樣式修改內(nèi)部內(nèi)部樣式不產(chǎn)生效果

    網(wǎng)上關于”微信小程序講的知識很少“,微信開發(fā)文檔對于新手不是很友好,但是建議一定要學會看文檔。 問題如下: 我寫了好幾個view/view 容器嵌套,我在對內(nèi)部容器包括的內(nèi)容做修改時,不產(chǎn)生效果,后來發(fā)現(xiàn)這是因為引用方式有誤。 ’ view?示例二/view ??view?class?=?

    2024年02月17日
    瀏覽(23)
  • 微信小程序 - 視圖與邏輯 介紹

    什么是頁面導航 在小程序開發(fā)中,頁面導航是指在不同頁面之間進行切換的過程。通過頁面導航,用戶可以在小程序中流暢地瀏覽不同的內(nèi)容和功能模塊。 小程序中實現(xiàn)頁面導航的兩種方式 在小程序中,實現(xiàn)頁面導航有兩種主要方式:聲明式導航和編程式導航。 1、頁面導

    2024年01月17日
    瀏覽(36)
  • 微信小程序 scroll-view組件的基本使用

    微信小程序 scroll-view組件的基本使用

    ?scroll-view 組件 其實和view組件很像,結合上節(jié)課的內(nèi)容我們接著嘗試教大家一下這個組件怎么使用,現(xiàn)實中這個組件能實現(xiàn)的效果又有那些 ?上圖是CSDN的一個私聊窗口界面,我么看圖就能想象的到,左邊的聊天對像窗口是不是可以滾動的,這時候小程序就可以通過scroll-vie

    2024年02月01日
    瀏覽(88)
  • 微信小程序中block和View組件的使用區(qū)別

    在微信小程序中,block和View組件都是用于布局的組件,但它們在使用方式和功能上有一些區(qū)別。 1. Block組件: ? ?- Block組件是一個無實際顯示效果的組件,它主要用于包裹一組組件,并提供了類似于div的作用。 ? ?- 使用Block組件可以將一組組件進行分組,便于樣式的管理和

    2024年02月04日
    瀏覽(26)
  • 微信小程序組件、web-view、h5之間交互

    目錄結構 小程序 /pages/index/index.wxml /pages/index/index.js /pages/index/index.json 組件 /component/index-page/index.wxml /component/index-page/index.js /component/index-page/index.json web-view /pages/web/web.wxml /pages/web/web.js h5

    2023年04月16日
    瀏覽(21)
  • 微信小程序 picker-view 組件構建一個上下拖動選擇器

    微信小程序 picker-view 組件構建一個上下拖動選擇器

    picker-view是官方的一個選擇器組件 支持多級選擇 當然也可以單項選擇 我們先來看看是個什么東西吧 簡單寫一個 wxml代碼 js定義一個事件 然后 界面效果就是這樣的 我們可以鼠標往上拖 例如 我們第二個選擇B 當我們鼠標拖動后 松開那一刻 pickerChange就會觸發(fā) 他會給你一個數(shù)組

    2024年02月08日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包