日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

四十八、微信小程序开发系统组件

發(fā)布時間:2024/10/8 windows 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 四十八、微信小程序开发系统组件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

@Author:Runsen

Hello,現(xiàn)在中午,結(jié)果寫完到了下午。還是再復(fù)習(xí)學(xué)習(xí)下小程序的組件,以后開發(fā)項目就有了強(qiáng)大的基礎(chǔ)。來吧,不學(xué)習(xí)就是辣雞。

文章目錄

  • 組件
  • scroll-view
  • swiper
  • icon

組件

什么叫組件呢?凡是在軟件開發(fā)中用到了軟件的復(fù)用,被復(fù)用的部分都可以稱為組件,組件的英文也是component。很多人也稱之為控件,控件和組件其實是一個意思只是翻譯的不同而已。

小程序的視圖容器組件分為五個組件,分別是view組件、scroll-view組件、swiper、icon組件、

scroll-view

scroll-view是容器組件,如果該組件的子組件超過scroll-view的高度或?qū)挾?#xff0c;該組件會允許子組件在垂直或水平方向滾動視圖,以便顯示其他沒有顯示的子組件。官方文檔

下面主要介紹如何讓scroll-view垂直滾動。如果要讓scroll-view垂直滾動,需要設(shè)置scroll-y屬性值為true。如果需要設(shè)置scroll-view縱向滑動,那么需要設(shè)置scroll-y屬性值為flase。

<scroll-view scroll-y="true" style="height:200px"><view style="background:black;width:100px;height:100px"></view><view style="background:green;width:100px;height:100px"></view><view style="background:pink;width:100px;height:100px"></view></scroll-view><scroll-view scroll-x="true" style="white-space:nowrap;display:flex"><view style="background:black;width:100px;height:100px;display:inline-block"></view><view style="background:green;width:100px;height:100px;display:inline-block"></view><view style="background:pink;width:100px;height:100px;display:inline-block"></view> <view style="background:white;width:100px;height:100px;display:inline-block"></view> <view style="background:grey;width:100px;height:100px;display:inline-block"></view></scroll-view>

具體效果如下。

swiper

有時候,我們總是需要把多張圖片通過輪播圖來展示給用戶,使用戶體驗更佳。同樣,在微信小程序中也會經(jīng)常使用到輪播圖,所以這次小編通過介紹swiper組件使讀者們了解輪播圖的實現(xiàn)方法。

對應(yīng)的官方文檔如下:官方文檔

<swiper indicator-dots='true'autoplay='true'interval='6000'duration='2000'circular='true'><swiper-item><image src='/images/chunjie.jpg'></image></swiper-item><swiper-item><image src='/images/yuer.jpg'></image></swiper-item><swiper-item><image src='/images/chunzi.jpg'></image></swiper-item> </swiper>

icon

原生圖標(biāo)只有這么幾個,遠(yuǎn)遠(yuǎn)不夠用啊!

WeUI 是一套同微信原生視覺體驗一致的基礎(chǔ)樣式庫,基于小程序自定義組件構(gòu)建。

由微信官方設(shè)計團(tuán)隊為微信內(nèi)網(wǎng)頁和微信小程序量身設(shè)計,令用戶的使用感知更加統(tǒng)一。

要使用WeUI組件,我們需要到組件下載頁面去下載icon組件:

具體文檔:developers.weixin.qq.com/miniprogram/dev/extended/weui/download.html

但更多的是使用打開 Iconfont-阿里巴巴矢量圖標(biāo)庫:https://www.iconfont.cn/

然后點擊第一個圖標(biāo)庫,其詳情如下。這里我們把鼠標(biāo)放到第三個圖標(biāo)——點贊圖標(biāo)上面,會出現(xiàn)三個按鈕,分別是加入購物車、收藏、下載。我們需要點擊加入購物車按鈕。


此時右上角的購物會有紅色的角標(biāo),點擊一下右上角的按鈕出現(xiàn)以下界面。

此時我們點擊中間的“查看在線鏈接”按鈕,會生成一系列代碼,并在網(wǎng)頁中間顯示。此時我們在 iconfont.cn 的任務(wù)就已經(jīng)完成,我們已經(jīng)拿到了我們想要的圖標(biāo)遠(yuǎn)程鏈接和 Unicode 值。其中剛剛生成的代碼就是圖標(biāo)的遠(yuǎn)程鏈接,點贊圖標(biāo)下邊的 &#xe60c;字樣就是圖標(biāo)對應(yīng)的 Unicode 值。這兩個內(nèi)容在下邊編寫微信小程序代碼時會用到。

微信小程序的代碼編寫就比較容易了,首先編寫 WXSS 文件,將剛剛拿到的遠(yuǎn)程字體鏈接直接粘貼到 WXSS 中,然后編寫自定義的 iconfont 樣式,最后在 icon 組件中引用即可。其代碼如下:

@font-face {font-family: 'iconfont'; /* project id 1962872 */src: url('//at.alicdn.com/t/font_1962872_6n23mwderv.eot');src: url('//at.alicdn.com/t/font_1962872_6n23mwderv.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1962872_6n23mwderv.woff2') format('woff2'),url('//at.alicdn.com/t/font_1962872_6n23mwderv.woff') format('woff'),url('//at.alicdn.com/t/font_1962872_6n23mwderv.ttf') format('truetype'),url('//at.alicdn.com/t/font_1962872_6n23mwderv.svg#iconfont') format('svg'); }.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.icon-star:before {content: "\e60c";color: darkgoldenrod;font-size: 70px; }

WXML 代碼

<icon class="iconfont icon-star"></icon>


使用矢量字體自定義小程序 icon 組件圖標(biāo)的流程就介紹完了。

參考:《微信小程序全棧開發(fā)實戰(zhàn)》第七課·極客時間: https://time.geekbang.org/course/intro/100052401

總結(jié)

以上是生活随笔為你收集整理的四十八、微信小程序开发系统组件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。