vue開發(fā)填坑

1. 如何監(jiān)聽url中參數(shù)的變化?

正常情況下传趾,url里的參數(shù)變化之后识啦,頁面是不會更新的负蚊。因為vue視為url沒有變化神妹,也沒有觸發(fā)任何生命周期的鉤子函數(shù)颓哮。
解決方案:通過監(jiān)聽$route的變化來實現(xiàn)

watch: {
    "$route": {
      handler: function(val, oldVal) {
        // do sth.
      }
    }
}
2. 在vue中監(jiān)聽DOM事件

不要使用DOM0級事件的形式,因為0級事件會互相覆蓋

// 不推薦的寫法
element.onclick = function() {
    // do sth.
};

使用DOM2級事件則無問題

element.onEventListener("click", function() {
    // do sth.
});
3. 兼容linux / windows系統(tǒng)的啟動命令

當(dāng)使用同一webpack配置打包兩個項目時鸵荠,啟動命令需要添加一個環(huán)境變量的參數(shù)冕茅,用以區(qū)分兩個項目的不同路徑不同入口文件等,但是linux環(huán)境與windows環(huán)境下蛹找,給命令添加環(huán)境變量參數(shù)的寫法有所不同姨伤,如下:

// linux
"dev": "PROJECT=user webpack-dev-server --config webpack.dev.config.js --port 8080",
// windows
"dev": "set PROJECT=user&&webpack-dev-server --config webpack.dev.config.js --port 8080"

注意:user與&&之間不能有空格,否則環(huán)境變量PROJECT會變成
user+空格庸疾。


我是自我反省的分割線乍楚,上面說的很對,但是也很蠢届慈,其實更好的方式是使用cross-env

// 安裝cross-env
npm install cross-env --save-dev

// 使用cross-env
"dev": "cross-env PROJECT=user webpack-dev-server --config webpack.dev.config.js --port 8080"
4. vue的一些小知識點
  • 模板表達(dá)式中只能訪問一個全局變量的白名單徒溪,比如Math、Date等
  • 條件渲染 (v-if) 在切換時并不會完全重新渲染 DOM金顿,比如兩個 input
    切換則輸入值會被保留臊泌,可以為切換的元素添加不同的key來強制重新渲染
  • v-show 無法使用 template 包裝元素
  • v-for 可以遍歷對象,(value, key, index) in obj揍拆,分別代表值渠概、鍵、索引
  • v-on 的修飾符是有順序的嫂拴,@click.prevent.self 會阻止所有的點擊播揪,而 @click.self.prevent 只會阻止元素上的點擊
  • 動態(tài)組件可以使用 keep-alive,保留在內(nèi)存
<keep-alive>
  <component :is="currentView">
    <!-- 非活動組件將被緩存筒狠! -->
  </component>
</keep-alive>
  • 一個具有 name 屬性的組件可以遞歸調(diào)用自身
name: 'stack-overflow',
template: '<div><stack-overflow></stack-overflow></div>'
  • 使用 v-once猪狈,讓靜態(tài)資源模板只渲染一次
5. vue/react路由為history模式的nginx配置
location / {
  root /path/to/the/dist;
  try_files $uri $uri/ /index.html;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市窟蓝,隨后出現(xiàn)的幾起案子罪裹,更是在濱河造成了極大的恐慌饱普,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件状共,死亡現(xiàn)場離奇詭異套耕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)峡继,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進(jìn)店門冯袍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人碾牌,你說我怎么就攤上這事康愤。” “怎么了舶吗?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵征冷,是天一觀的道長。 經(jīng)常有香客問我誓琼,道長检激,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任腹侣,我火速辦了婚禮叔收,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘傲隶。我一直安慰自己饺律,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布跺株。 她就那樣靜靜地躺著复濒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪帖鸦。 梳的紋絲不亂的頭發(fā)上芝薇,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天,我揣著相機(jī)與錄音作儿,去河邊找鬼洛二。 笑死,一個胖子當(dāng)著我的面吹牛攻锰,可吹牛的內(nèi)容都是我干的晾嘶。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼娶吞,長吁一口氣:“原來是場噩夢啊……” “哼垒迂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起妒蛇,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤机断,失蹤者是張志新(化名)和其女友劉穎楷拳,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體吏奸,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡欢揖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了奋蔚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片她混。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖泊碑,靈堂內(nèi)的尸體忽然破棺而出坤按,到底是詐尸還是另有隱情,我是刑警寧澤馒过,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布臭脓,位于F島的核電站,受9級特大地震影響沉桌,放射性物質(zhì)發(fā)生泄漏谢鹊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一留凭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧偎巢,春花似錦蔼夜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窍霞,卻和暖如春匠题,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背但金。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工韭山, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人冷溃。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓钱磅,卻偏偏與公主長得像,于是被迫代替她去往敵國和親似枕。 傳聞我的和親對象是個殘疾皇子盖淡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,860評論 2 361

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)凿歼,斷路器褪迟,智...
    卡卡羅2017閱讀 134,716評論 18 139
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容冗恨,還有我對于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,052評論 0 29
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,867評論 6 342
  • 〈另一種時鐘〉 夜晚的文字 都是愛 清晨的字眼 都是警世的雞湯 日復(fù)一日 如同 太陽與月亮 在每個應(yīng)該出現(xiàn)的時候 ...
    蔡振源閱讀 338評論 0 3
  • 《槍火》講的是5個黑道兄弟間的故事味赃。黑幫龍頭文哥被人追殺派近,其弟阿南前來才得以獲救。阿南召集了阿鬼洁桌、阿Mike渴丸、阿肥...
    與爾成長閱讀 763評論 0 1