移動(dòng)端總結(jié)

移動(dòng)端株旷,UI還原很嚴(yán)格塔次,1px都不能差爷恳。安裝了Sketch有缆,方便定位到元素。
審批主要是詳情頁展示:

1温亲,
附件logo展示.png

實(shí)現(xiàn)方法:
    <div v-for="(ele, index) in list"
         :key="'att'+index"
         class="item">
         <img :src="ele.src" class="icon">
         <div class="info">
              <p class="name">{{ ele.name }}</p>
              <p class="size">{{ ele.size }}</p>
           </div>
     </div>

遇到的問題:
之前實(shí)現(xiàn)方法直接把svg 的src常量定義為 相對(duì)路徑棚壁,導(dǎo)致無法編譯。
更改:

import word from '../assets/svgs/word.svg';
import excel from '../assets/svgs/excel.svg';

先用inport方式引入铸豁,賦值給svg 的src常量

src: word

2灌曙,
Duplicate keys detected: '0'. This may cause an update error.
在頁面中有很多for循環(huán)導(dǎo)致key一樣菊碟。
解決辦法:修改其中的key值节芥,加個(gè)前綴

 :key="'att'+index"

3,
移動(dòng)端頁面過長,超過一屏头镊,多個(gè)標(biāo)題吸頂效果蚣驼。

藍(lán)色標(biāo)題吸頂.png

1)監(jiān)聽滾動(dòng)

mounted() {
  window.addEventListener('scroll', this.handleScroll);
  },
 destroyed(){
    window.removeEventListener('scroll', this.handleScroll);
  }

2)記錄每個(gè)要吸頂?shù)臉?biāo)題距頁面頂部高度

let header = document.getElementsByClassName('info-title');
  // 單個(gè)模塊區(qū)域
 let section = document.getElementsByTagName('section');
 let len = header.length;
      for(let i = 0; i < len; i++) {
         this.arr.push(header[i].offsetTop);
  }
 this.arr.push(header[len-1].offsetTop + section[len-1].getBoundingClientRect().height);

3) handleScroll為頁面滾動(dòng)的監(jiān)聽回調(diào)

 handleScroll() {
       // 吸頂元素
      let header = document.getElementsByClassName('info-title');
      let len = header.length;
      // 頁面滾動(dòng)距離
      let scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
      for(let i = 0; i < len; i++) {
       // 滾動(dòng)距離在兩個(gè)模塊之間
      if (scrollTop > this.arr[i] && scrollTop < this.arr[i + 1]) {
           header[i].className = 'info-title box1';
       } else {
             header[i].className = 'info-title';
        }
     }
}

4,firefox瀏覽器中使用flex布局overflow失效相艇。
原因:在firefox下颖杏,flex元素默認(rèn)將其最小尺寸設(shè)置為其子元素的尺寸,這意味著父元素永遠(yuǎn)能顯示全部子元素坛芽,即使這樣導(dǎo)致整個(gè)頁面超過了屏幕留储。這還overflow個(gè)鬼嘛!咙轩。因此我們需要覆蓋默認(rèn)的最小尺寸获讳。
解決辦法:
給該元素設(shè)置最小高度
min-height: 0
5,js中數(shù)組判斷是否包含某個(gè)元素:
1)arr.idnexOf('s') > 0 首次出現(xiàn)的位置
2)find 并沒有改變數(shù)組原始值活喊∝はィ空數(shù)組function不執(zhí)行的。

[1, 5, 10, 15].find(function(value, index, arr) {
    return value > 9;
})

3)findIndex同find钾菊,返回元素位置
6帅矗,數(shù)組深拷貝的方法
1)es6解構(gòu):
a = [...b]
7,git 刪除遠(yuǎn)程和本地分支

git branch -a //查看分支
git push origin --delete [name]//刪除遠(yuǎn)程分支
git branch -d [name] //刪除本地分支

8煞烫,git 基于已有分支創(chuàng)建新分支

cd 項(xiàng)目目錄/已有分支
git checkout -b yourbranchname origin/oldbranchname
git push origin yourbranchname

9, 獲取當(dāng)前時(shí)間
new Date()
轉(zhuǎn)換成時(shí)間戳
(new Date()).valueOf()
new Date().getTime()
10浑此,獲取n-m之間隨機(jī)數(shù)
Math.random()*(n+1-m)+m
11,npm run dev報(bào)錯(cuò)

image.png

問題原因:node版本問題
然后找到 D:\text\vue\iview-admin\build\webpack.dev.config.js打開
將這一行代碼:
fs.write(fd, buf, 0, buf.length, 0, function(err, written, buffer) {});
替換為
fs.write(fd, buf, 0, 'utf-8', function(err, written, buffer) {});
保存然再次執(zhí)行 npm run dev
12红竭,頁面跳轉(zhuǎn)
1)新窗口跳轉(zhuǎn)

window.open('url');
<a  title="腳本之家" target="_blank">

2)本窗口跳轉(zhuǎn)

<a  title="腳本之家">
window.location.href="url"

3)返回上一頁

window.history.back(-1);返回上一頁

13尤勋,safari下input disabled時(shí)候的顏色修改

input:disabled {  
    color:@disabledColor;
    opacity: 1;
    -webkit-text-fill-color: @disabledColor;//隱藏的樣式
}

14,根據(jù)某個(gè)屬性移除數(shù)組中的某個(gè)值

arr1 = arr.filter(e=>e.name !== 'ss');// 返回name 不等于ss的
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末茵宪,一起剝皮案震驚了整個(gè)濱河市最冰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌稀火,老刑警劉巖暖哨,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異凰狞,居然都是意外死亡篇裁,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門赡若,熙熙樓的掌柜王于貴愁眉苦臉地迎上來达布,“玉大人,你說我怎么就攤上這事逾冬∈蚰簦” “怎么了躺苦?”我有些...
    開封第一講書人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長产还。 經(jīng)常有香客問我匹厘,道長,這世上最難降的妖魔是什么脐区? 我笑而不...
    開封第一講書人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任愈诚,我火速辦了婚禮,結(jié)果婚禮上牛隅,老公的妹妹穿的比我還像新娘炕柔。我一直安慰自己,他們只是感情好媒佣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開白布汗唱。 她就那樣靜靜地躺著,像睡著了一般丈攒。 火紅的嫁衣襯著肌膚如雪哩罪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評(píng)論 1 307
  • 那天巡验,我揣著相機(jī)與錄音际插,去河邊找鬼。 笑死显设,一個(gè)胖子當(dāng)著我的面吹牛框弛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播捕捂,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼瑟枫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了指攒?” 一聲冷哼從身側(cè)響起慷妙,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎允悦,沒想到半個(gè)月后膝擂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡隙弛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年架馋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片全闷。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡叉寂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出总珠,到底是詐尸還是另有隱情屏鳍,我是刑警寧澤伊约,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站孕蝉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏腌逢。R本人自食惡果不足惜降淮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望搏讶。 院中可真熱鬧佳鳖,春花似錦、人聲如沸媒惕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妒蔚。三九已至穿挨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間肴盏,已是汗流浹背科盛。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留菜皂,地道東北人贞绵。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像恍飘,于是被迫代替她去往敵國和親榨崩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 移動(dòng)端的適配 一章母、Viewport視口 用法: 屬性:width: 控制Viewport的大小母蛛,device-wi...
    呆毛和二貨閱讀 1,250評(píng)論 0 1
  • H5頁面窗口自動(dòng)調(diào)整到設(shè)備寬度,并禁止用戶縮放頁面 (部分安卓手機(jī)的UC瀏覽器寫完以后還是可以放大縮腥樵酢) 忽略將頁...
    阿根廷斗牛閱讀 3,600評(píng)論 0 0
  • 轉(zhuǎn)自H5頁面窗口自動(dòng)調(diào)整到設(shè)備寬度溯祸,并禁止用戶縮放頁面 (部分安卓手機(jī)的UC瀏覽器寫完以后還是可以放大縮小)忽略將...
    clfeng閱讀 741評(píng)論 2 2
  • 1舞肆、安卓瀏覽器看背景圖片焦辅,有些設(shè)備會(huì)模糊 用同等比例的圖片在PC機(jī)上很清楚,但是手機(jī)上很模糊椿胯,原因是什么呢筷登?經(jīng)過研...
    xiongshunshun閱讀 239評(píng)論 0 1
  • 更新于 2016/11/3 meta標(biāo)簽 使用click會(huì)出現(xiàn)綁定點(diǎn)擊區(qū)域閃一下的情況 當(dāng)前點(diǎn)擊元素樣式 消除tr...
    Ray1214閱讀 302評(píng)論 0 2