vue+webpack學習之路(基礎)

一. vue要求我們轉變像jquery一樣直接操作dom的思想妄壶,擁抱數(shù)據(jù)驅動的思想霞扬,例如,需要操作列表中其中一個元素時翼闹,可以為該列表所有元素添加index遍歷斑鼻,然后使用index達到想要實現(xiàn)的目的

// 綁定索引和事件
<ul>
 <li v-for="(item, index) in items" @click="changeActive">
</ul>
// 在方法中使用索引
methods: {
 changeActive (index) {
  console.log(index)
 }
}

二. 即使完全是數(shù)據(jù)驅動,有些時候還是會造成一些麻煩猎荠,我們難免會想要通過操作dom來直接獲取我們想要的元素坚弱,別擔心,vue也能替我們解決的

<div ref="selectdiv">我是div</div>
mounted () {
   console.log(Vue.$refs.sellectdiv.innerHTML) // 我是div
}

三. vue實例化以后綁定到data上的數(shù)據(jù)是無法響應式更新的关摇,這是es5語法本身的限制荒叶,所有初始化一個空數(shù)組然后ajax更新數(shù)組的想法在一般情況下是行不通的,但是vue提供了一個方法输虱,使用Vue.$set可以動態(tài)的綁定數(shù)據(jù)到data上并能夠響應式刷新

四. 使用vue.$router.go(0)可以對當前組件強制刷新些楣,這里也是使用了history API和vue-router的編程式導航

五. vux組件樣式的重寫,解決組件下重寫vux樣式不能加scoped的問題,解決方法是可以將vux組件寫為一個新的自定義組件愁茁,在該組件下重寫全局樣式(不加scoped)蚕钦,然后其他組件引用這個自定義組件就可以了

六. vux內部集成了ajaxPlugin,可以使用像vue-resource一樣的api鹅很,類似this.$http來發(fā)起ajax請求嘶居,有個小問題,在this.$http的回調函數(shù)then中促煮,不能再使用this來調用實例的數(shù)據(jù)和方法邮屁,應該在請求外部定義let that = this,然后再在請求內部使用它

let that = this
this.$http({
method: 'get',
url: 'http://xxx.com',
data: ''
}).then(function (response) {
 let res = response.data
 that.data = res
 console.log(that.data)
})

七. 下拉刷新污茵,由于vue數(shù)據(jù)驅動視圖的特點樱报,那下拉刷新就很好實現(xiàn)了葬项,判斷頁面滾動的高度與頁面文檔的高度進行一定條件的對比泞当,在mounted中使用js監(jiān)聽頁面滾動即可

window.addEventListener("scroll",yourFunction)

八. vue提供了一個監(jiān)聽函數(shù)可以頁面路由的變化,watch民珍,在這個函數(shù)中可以監(jiān)聽路由的變化而執(zhí)行相應的事件(這個函數(shù)也可以監(jiān)聽頁面數(shù)據(jù)的變化)

watch: {
 // route代表你的路由襟士,路由變化即執(zhí)行你的函數(shù)
 'route': 'yourFunction'
}

九. 在使用vux的組件時(如輪播圖,其實不論哪個插件哪個組件都一樣)嚷量,如果組件處在一個條件渲染(v-show)的父組件下會出現(xiàn)各種詭異的問題陋桂,因為使用了v-show時父組件會隱藏,而各類插件的輪播圖會獲取不到父級寬度蝶溶,這時候可能出現(xiàn)的問題就隨著不同輪播的實現(xiàn)方式不同而不同(這個問題可能只有在具體碰到的時候才會明白我在說什么)

十. 在對router-link進行狀態(tài)切換時嗜历,首先可以采用vue自帶的方式,當你選中一個路由時抖所,vue會給你的router-link加上一個class:router-link-active梨州,當class滿足不了你的需求時,可以給你的所有路由都加上一個狀態(tài)田轧,然后用數(shù)據(jù)切換暴匠,這里就可以在你點擊不同的路由時切換顯示的圖片

      <ul>
        <li v-for="(item, index) in ifimgsrc" @click="changeActive(index)">
          <router-link :to="/index/index">
            <div>
              <img :src=item.imgsrc1 alt="" v-show="!ifimgsrc[index].status">
              <img :src=item.imgsrc2 alt="" v-show="ifimgsrc[index].status">
            </div>
          </router-link>
        </li>
      </ul>
  export default {
    data () {
      return {
        ifimgsrc: [
          {'status': false},
          {'status': true},
          {'status': false},
          {'status': false},
          {'status': false}
        ]
    },
    methods: {
      changeActive (index) {
        for (let i = 0; i < this.ifimgsrc.length; i++) {
          this.ifimgsrc[i].status = false
        }
        this.ifimgsrc[index].status = !this.ifimgsrc[index].status
      }
    }
  }

十一. routerEach配合meta字段可以實現(xiàn)單頁面修改頁面標題

// 路由鉤子
router.afterEach((to, from, next) => {
  if (to.meta) {
    document.title = to.meta
  }
})
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市傻粘,隨后出現(xiàn)的幾起案子每窖,更是在濱河造成了極大的恐慌,老刑警劉巖弦悉,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窒典,死亡現(xiàn)場離奇詭異,居然都是意外死亡稽莉,警方通過查閱死者的電腦和手機崇败,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人后室,你說我怎么就攤上這事缩膝。” “怎么了岸霹?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵疾层,是天一觀的道長。 經(jīng)常有香客問我贡避,道長痛黎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任刮吧,我火速辦了婚禮湖饱,結果婚禮上,老公的妹妹穿的比我還像新娘杀捻。我一直安慰自己井厌,他們只是感情好,可當我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布致讥。 她就那樣靜靜地躺著仅仆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪垢袱。 梳的紋絲不亂的頭發(fā)上墓拜,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機與錄音请契,去河邊找鬼咳榜。 笑死,一個胖子當著我的面吹牛爽锥,可吹牛的內容都是我干的涌韩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼救恨,長吁一口氣:“原來是場噩夢啊……” “哼贸辈!你這毒婦竟也來了?” 一聲冷哼從身側響起肠槽,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤擎淤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后秸仙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體嘴拢,經(jīng)...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年寂纪,在試婚紗的時候發(fā)現(xiàn)自己被綠了席吴。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赌结。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖孝冒,靈堂內的尸體忽然破棺而出柬姚,到底是詐尸還是另有隱情,我是刑警寧澤庄涡,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布量承,位于F島的核電站,受9級特大地震影響穴店,放射性物質發(fā)生泄漏撕捍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一泣洞、第九天 我趴在偏房一處隱蔽的房頂上張望忧风。 院中可真熱鬧,春花似錦球凰、人聲如沸狮腿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蚤霞。三九已至酗失,卻和暖如春义钉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背规肴。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工捶闸, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拖刃。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓删壮,卻偏偏與公主長得像,于是被迫代替她去往敵國和親兑牡。 傳聞我的和親對象是個殘疾皇子央碟,可洞房花燭夜當晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內容