欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于應(yīng)用UI組件的移動(dòng)端適配方式

 更新時(shí)間:2022年09月21日 09:11:50   作者:Serena_tz  
這篇文章主要介紹了關(guān)于應(yīng)用UI組件的移動(dòng)端適配方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在移動(dòng)端開(kāi)發(fā)應(yīng)用UI組件也會(huì)遇到一系列需要注意的問(wèn)題。

問(wèn)題1

比如說(shuō),標(biāo)簽頁(yè)是一個(gè)整體的組件,但是我們需要將標(biāo)簽頁(yè)的標(biāo)題和其他組件一起固定到頂部就要將標(biāo)簽頁(yè)標(biāo)題分離出來(lái),這時(shí)候我們可以自己寫一個(gè)樣式在將標(biāo)題分離

具體的代碼:

// 組件
<van-sticky>
? ? ?<van-nav-bar title="列表" border></van-nav-bar>
? ? ?
? ? ?<div class="top">
? ? ? ? ?<div class="title" :class="{ active: active==0 }" @click="active=0">待審批</div>
? ? ? ? ?<div class="title" :class="{ active: active==1 }" @click="active=1">已審批</div>
? ? ?</div>
?</van-sticky>

?<to-do v-if="active==0"></to-do>
?<have-to-do v-if="active==1"></have-to-do>

// ?數(shù)據(jù)
?export default {
?? ? data() {
? ? ? ? return {
? ? ? ? ? ? active: 0,
? ? ? ? }
?? ?},
}

主要原理就是使用一個(gè)數(shù)據(jù),例如active進(jìn)行標(biāo)記。點(diǎn)擊不同的標(biāo)題時(shí),修改該數(shù)據(jù)標(biāo)記的值,并且不同的標(biāo)題在active標(biāo)識(shí)激活后改變樣式,并且切換不同的面板。

問(wèn)題2

同時(shí),以vant組件為例,這類組件自身用的單位是px,但是用作移動(dòng)端適配,我們應(yīng)該選擇rem,所以要進(jìn)行一下轉(zhuǎn)換。

1.安裝lib-flexible

安裝命令

npm install lib-flexible --save

這個(gè)插件原理就是根據(jù)屏幕寬度的變化從而自動(dòng)設(shè)置html根節(jié)點(diǎn)下的font-size大小。

2.在項(xiàng)目的入口引入lib-flexible

在main.js中添加:

import ‘lib-flexible'

3.安裝postcss-px2rem-exclude

安裝命令

npm install postcss-px2rem-exclude --save

這個(gè)插件在打包項(xiàng)目的時(shí)候?qū)x像素轉(zhuǎn)換為rem像素。

4.配置postcss.config.js

Vue3.0項(xiàng)目下默認(rèn)沒(méi)有這個(gè)文件,我們可以自己手動(dòng)新建一個(gè)postcss.config.js文件。并填入相應(yīng)的配置內(nèi)容,如下:

module.exports = {
? plugins: {
? ? autoprefixer: {},
? ? 'postcss-px2rem-exclude': {
? ? //37.5是根據(jù)Vant組件的設(shè)計(jì)稿是375得來(lái)的,lib-flexible插件默認(rèn)是將375分為10等分,如果UI組件的設(shè)計(jì)稿是750,那么這里的設(shè)置就是填750/10=75
? ? ? remUnit: 37.5,
? ? ? exclude: /folder_name/i
? ? }
? }
}

接下來(lái),啟動(dòng)項(xiàng)目就可以看到組件已經(jīng)完成了移動(dòng)端的適配。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue組件中props與data的結(jié)合使用方式

    vue組件中props與data的結(jié)合使用方式

    這篇文章主要介紹了vue組件中props與data的結(jié)合使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue 2 實(shí)現(xiàn)自定義組件一到多個(gè)v-model雙向數(shù)據(jù)綁定的方法(最新推薦)

    vue 2 實(shí)現(xiàn)自定義組件一到多個(gè)v-model雙向數(shù)據(jù)綁定的方法(最新推薦)

    有時(shí)候我們需要對(duì)一個(gè)組件綁定自定義 v-model,以更方便地實(shí)現(xiàn)雙向數(shù)據(jù),例如自定義表單輸入控件,這篇文章主要介紹了vue 2 實(shí)現(xiàn)自定義組件一到多個(gè)v-model雙向數(shù)據(jù)綁定的方法,需要的朋友可以參考下
    2024-07-07
  • vue自定義組件如何添加使用原生事件

    vue自定義組件如何添加使用原生事件

    這篇文章主要介紹了vue自定義組件如何添加使用原生事件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue數(shù)據(jù)對(duì)象length屬性未定義問(wèn)題

    vue數(shù)據(jù)對(duì)象length屬性未定義問(wèn)題

    這篇文章主要介紹了vue數(shù)據(jù)對(duì)象length屬性未定義問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Vue之Vue.set動(dòng)態(tài)新增對(duì)象屬性方法

    Vue之Vue.set動(dòng)態(tài)新增對(duì)象屬性方法

    下面小編就為大家分享一篇Vue之Vue.set動(dòng)態(tài)新增對(duì)象屬性方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • element-ui表格如何自適應(yīng)高度效果示例

    element-ui表格如何自適應(yīng)高度效果示例

    這篇文章主要給大家介紹了關(guān)于element-ui表格如何自適應(yīng)高度的相關(guān)資料,Element UI的Table組件默認(rèn)情況下是沒(méi)有自適應(yīng)高度的,文中給大家介紹了解決的辦法,需要的朋友可以參考下
    2023-08-08
  • vue動(dòng)態(tài)的 BreadCrumb 組件el-breadcrumb ElementUI詳解

    vue動(dòng)態(tài)的 BreadCrumb 組件el-breadcrumb ElementUI詳解

    這篇文章主要介紹了vue如何做一個(gè)動(dòng)態(tài)的 BreadCrumb 組件,el-breadcrumb ElementUI
    ,本文通過(guò)圖文示例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07
  • vue中下載文件的方法示例詳解

    vue中下載文件的方法示例詳解

    這篇文章主要介紹了vue中下載文件的方法,通過(guò)實(shí)例代碼講解了下載后端返回文件和下載本地文件,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • vue實(shí)現(xiàn)兩級(jí)select聯(lián)動(dòng)+input賦值+select選項(xiàng)清空

    vue實(shí)現(xiàn)兩級(jí)select聯(lián)動(dòng)+input賦值+select選項(xiàng)清空

    這篇文章主要介紹了vue實(shí)現(xiàn)兩級(jí)select聯(lián)動(dòng)+input賦值+select選項(xiàng)清空過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • vue中自定義指令directive的詳細(xì)指南

    vue中自定義指令directive的詳細(xì)指南

    這篇文章主要給大家介紹了關(guān)于vue中自定義指令directive的相關(guān)資料,自定義指令解決的問(wèn)題或者說(shuō)使用場(chǎng)景是對(duì)普通 DOM 元素進(jìn)行底層操作,所以我們不能盲目的胡亂的使用自定義指令,需要的朋友可以參考下
    2021-09-09

最新評(píng)論