<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
開發者可以通過運用元件快速搭建出頁面結構,上一章也有對元件進行介紹,那麼本文牛牛就來帶大家學習小程式的元件。
我們可以將元件理解為微信內嵌的標籤,它在小程式承擔的作用與HTML的標籤一致,不過元件的功能更加多樣、具體。
事不宜遲,讓我們開衝!
普通檢視容器,在微信小程式中,view
就相當於HTML
中的div
標籤,屬於塊級元素
view
由於其無意義性,經常用來做小程式大體框架的佈局
栗子:
如下實現縱向佈局
wxml
檔案
<view class="column"> <view class="view-1 box"></view> <view class="view-2 box"></view> <view class="view-3 box"></view> </view>
wxss
檔案
.column{ margin: 0 auto; width: 100px; } .view-1{ background-color: lightblue; } .view-2{ background-color: lightcoral; } .view-3{ background-color: lightgreen; } .box{ width: 100px; height: 100px; }
view元件沒有什麼預設的樣式,非常適合作為佈局結構使用,如網格佈局,flex佈局等等。
效果:
bindscrolltoupper和bindscrolltolower一般配合事件繫結一起使用,事件就是渲染層與邏輯層的通訊,使用者在渲染層產生的行為,邏輯層對該行為進行相應。
栗子:
wxml
檔案
<scroll-view class="scroll" scroll-y> <view class="box view-1"></view> <view class="box view-2"></view> <view class="box view-3"></view> </scroll-view>
wxss
檔案
.scroll{ width: 100px; height: 120px; } .box{ width: 100px; height: 100px; } .view-1{ background-color: lightgreen; } .view-2{ background-color: lightpink; } .view-3{ background-color: lightskyblue; }
效果:
當然你可以將scroll-y屬性改為scroll-x,實現橫向捲動
輪播圖栗子:
wxml檔案
<swiper class="container" indicator-dots="true" autoplay="true" circular="true" > <swiper-item class="box item-1"> <view></view> </swiper-item> <swiper-item class="box item-2"> <view></view> </swiper-item> <swiper-item class="box item-3"> <view></view> </swiper-item> </swiper>
wxss
檔案
.container{ height: 200px; } .box{ height: 100%; } .item-1{ background-color: lightgreen; } .item-2{ background-color: lightpink; } .item-3{ background-color: lightgray; }
就這樣,我們就實現了輪播圖,相比於在網頁用JS的複雜操作,這種低程式碼實現是不是很舒服,為了提高效率,低程式碼也將是未來的趨勢
效果:
檢視容器元件還有像可拖拽檢視movable-area
,彈窗檢視page-container
,感興趣可以瞭解一下
span
標籤,因為text
也是行內元素。user-select
,文字是否可選,如可以進行復制,注意:該屬性可使文字元件顯示為inline-block
內容描述為富文字,我們可以通過其中的nodes
屬性,把HTML字串渲染成對應的UI結構
如下所示:
<rich-text nodes="<h1 style='color: lightblue'>標題</h1>"></rich-text>
效果如下:
到此這篇關於微信小程式檢視容器和基本內容元件圖文詳解的文章就介紹到這了,更多相關小程式檢視容器和內容元件內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45