欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

微信小程序?qū)W習(xí)2--小程序基本布局 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

微信小程序?qū)W習(xí)2--小程序基本布局

發(fā)表時(shí)間:2021-1-5

發(fā)布人:葵宇科技

瀏覽次數(shù):71

小程序基本布局

wxml 指的是 Wei Xin Markup Language,是微信團(tuán)隊(duì)以 XML 為基礎(chǔ),而定義的一套用以實(shí)現(xiàn)小程序頁面布局的標(biāo)記語言,與HTML非常類似。

wxml 常用標(biāo)簽

wxml有一套自已的標(biāo)簽(組件)如 form、input、textarea、button、audio、video、view、text等,其含義與html的標(biāo)簽也是一樣的,其中 view、text 可分別與 html 中的 div、span 對(duì)應(yīng)。

  • viewtext標(biāo)簽的基本使用
<!-- wxml文件 -->
<view class="fruits">
  <view class="item">蘋果</view>
  <view class="item">橘子</view>
  <view class="item">檸檬</view>
</view>
<view>
  <!-- text標(biāo)簽可以通過selectable控制文本的長按選中 -->
  <text selectable>測試文本</text>
</view>
/* wxss文件 */
.fruits {
  display: flex;
}
.fruits .item {
  flex: 1;
  background-color: pink;
  text-align: center;
}
  • 輪播圖組件swiper的基本使用
<swiper indicator-dots="true" circular autoplay>
    <swiper-item>
        <image src="/static/uploads/slide_1.jpg"></image>
    </swiper-item>
    <swiper-item>
        <image src="/static/uploads/slide_2.jpg"></image>
    </swiper-item>
    <swiper-item>
        <image src="/static/uploads/slide_3.jpg"></image>
    </swiper-item>
</swiper>
  • 控制頁面跳轉(zhuǎn)navigator標(biāo)簽的基本使用
<!-- 控制頁面跳轉(zhuǎn)(導(dǎo)航) -->
<!-- 小程序中頁面分為兩類:1、菜單頁面;2、非菜單頁面 -->

<!-- open-type的值如果是switchTab,那么可以跳轉(zhuǎn)到菜單頁面 -->
<navigator open-type="switchTab" url="/pages/index/index">跳轉(zhuǎn)到主頁</navigator> 

<!-- open-type的值如果是navigate,那么可以跳轉(zhuǎn)到非菜單頁面 -->
<navigator open-type="navigate" url="/pages/demo/demo">跳轉(zhuǎn)到Demo頁面</navigator>

<!-- open-type的值是redirect,也是跳轉(zhuǎn)到非菜單頁面,但是頁面沒有返回按鈕 -->
<!-- 如果采用redirect,那么打開的頁面沒有回退按鈕,可以自己添加一個(gè)按鈕實(shí)現(xiàn)跳轉(zhuǎn) -->
<navigator open-type="redirect" url="/pages/demo/demo">跳轉(zhuǎn)到Demo頁面</navigator>

wxss 樣式處理

wxss 指的是 Wei Xin Style Sheet,是微信團(tuán)隊(duì)定義的一套用以實(shí)現(xiàn)小程序布局樣式的層疊樣式表,與CSS非常接近??梢岳斫獬?wxss 是 css 的一個(gè)子集,也包括選擇器、屬性、值部分,同樣具有層疊的特征。

小程序會(huì)自動(dòng)根據(jù) wxml 文件名,自動(dòng)將 wxss 進(jìn)行加載,例如 當(dāng)加載 pages/style/index.wxml 時(shí),會(huì)自動(dòng)將 pages/style/index.wxss 加載。

  • 小程序的選擇器支持有限

    選擇器樣例樣例描述
    .class.intro選擇所有擁有 class=“intro” 的組件
    #id#firstname選擇擁有 id=“firstname” 的組件
    elementview選擇所有 view 組件
    element, elementview, checkbox選擇所有文檔的 view 組件和所有的 checkbox 組件
    ::afterview::after在 view 組件后邊插入內(nèi)容
    ::beforeview::before在 view 組件前邊插入內(nèi)容
  • 小程序樣式分為全局樣式和局部樣式

    • 全局樣式:app.wxss
    • 局部樣式:每個(gè)頁面有自己的樣式文件 page.wxss
      • 局部樣式優(yōu)先級(jí)高
<!-- 樣式處理 -->
<!-- 基于class的樣式 -->
<view class="active">樣式處理</view>

<!-- 基于style的樣式 -->
<view style='background: pink;'>Style樣式</view>

注意

  1. 在 wxss 中引入本地資源(圖片、字體)時(shí),會(huì)報(bào)錯(cuò),原因是小程序中 wxss 不支持本地資源路徑,只支持網(wǎng)絡(luò)路徑(http:// 或 https://)或者 base64 路徑。

  2. 在小程序中字體圖標(biāo)所引入的字體文件路徑為網(wǎng)絡(luò)路徑,且必須為 https 協(xié)議。

    @font-face {
      font-family: 'icomoon';
      /** 路徑為網(wǎng)絡(luò)路徑,且需要為 https 協(xié)議 **/
      src:  url('https://static.botue.com/paradise/fonts/icomoon.eot?lzaqut');
      src:  url('https://static.botue.com/paradise/fonts/icomoon.eot?lzaqut#iefix')       format('embedded-opentype'),
      url('https://static.botue.com/paradise/fonts/icomoon.ttf?lzaqut') format('truetype'),
      url('https://static.botue.com/paradise/fonts/icomoon.woff?lzaqut') format('woff'),
      url('https://static.botue.com/paradise/fonts/icomoon.svg?lzaqut#icomoon') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    

    base64圖片資源

    base64是表示圖片的一種編碼形式,瀏覽器可以直接識(shí)別

    • base64編碼后的圖片體積會(huì)比原始的圖片體積要大
    • 一般用于小圖片,不太適合大圖片的轉(zhuǎn)化
    • 優(yōu)點(diǎn):不需要發(fā)送網(wǎng)絡(luò)請(qǐng)求

相關(guān)案例查看更多