Day1

Vue筆記

  • v-cloak可以解決插值表達式得閃爍問題

  • v-text沒有閃爍問題蕴纳,但是會覆蓋

  • v-text 與 插值表達式

  • v-text和 插值表達式 都會把data的值解析成 文本格式

  • v-html則會解析調(diào)用值得 html 格式

    <div v-text='data'></div>
    <div v-html='data'></div>
    
  • v-bind是 Vue 中提供用于綁定屬性的指令

    <input type="button" value="button" v-bind:title='txt'>
    
  • 由于v-bind把后面的屬性當(dāng)作是一個變量岂座,所以可以進行變量的JS變量操作

    <input type="button" value="button" v-bind:title="txt + '123'">
    <input type="button" value="button" :title="txt + '123'"> <!-- v-on 的縮寫::(冒號) -->
    
  • v-on 是Vue中提供用于綁定事件的指令

    • 需要在 Vue 實例中新建一個 methods,是與 el 還有 data 同級的一個對象(字典)

    • 會在 methods 中定義當(dāng)前 Vue 實例中所有可用的方法魂贬;

      methods: {
          show:function(){
              alert('Hello Vue');
          }
      }
      
  • v-on 的使用方法

    <input type="button" value="點擊按鈕" v-on:click='show'>
    <input type="button" value="點擊按鈕" @click='show'> <!-- v-on 的縮寫:@ -->
    
  • 在實例中使用 data內(nèi)的數(shù)據(jù)初狰,需要使用 this + 數(shù)據(jù)變量名

  • 解決嵌套函數(shù)的 this 的指向問題

    var _this = this
    mm = function(){
        _this........
    }
    // 替換方法
    mm = () => {
        this.......
    }
    
  • v-on 的事件修飾符

    • .stop 阻止冒泡----冒泡事件是由內(nèi)而外榔至,阻止的話需要在子元素阻止
    • .prevent 阻止默認事件----e.g. 阻止 a 標(biāo)簽的跳轉(zhuǎn)(默認)事件
    • .capture 添加事件偵聽器時使用事件捕獲模式----從外向里觸發(fā)事件
    • .self 只在事件在該元素本身(比如不是子元素)觸發(fā)時觸發(fā)回調(diào)
  • v-model

    • v-bind 只能實現(xiàn)數(shù)據(jù)的單向綁定

    • v-model 可實現(xiàn)數(shù)據(jù)的雙向綁定

      <div id="app">
          <p>{{ msg }}</p>
          <input type="text" v-model='msg'>
      </div>
      
    • v-model 只能運用在 表單 元素中

      • input、select金赦、checkbox音瓷、textarea
  • 在 Vue 中使用樣式

    • 使用 class樣式

      1. 數(shù)組
      2. 數(shù)組中使用三元表達式
      3. 數(shù)組中嵌套對象
      4. 直接使用對象
    • 使用內(nèi)聯(lián)樣式

      1. 直接在元素上通過 :style 的形式,書寫樣式對象
      2. 將樣式對象夹抗,定義到 data 中绳慎,并直接引用到 :style
        • 在 data 上定義樣式
        • 在元素中,通過屬性綁定的形式漠烧,將樣式對象應(yīng)用到元素中
      3. :style中通過數(shù)組杏愤,引用多個data上的樣式對象
        • 在data上定義樣式
        • 在元素中,通過屬性綁定的形式已脓,將樣式對象應(yīng)用到元素中
  • v-for

    <p v-for='word in words'>{{ word }}</p>
    <p v-for='(word, i) in words'>{{ i }} : {{ word }}</p>
    <p v-for='user in users'>{{ user.id }}---{{ user.name }}</p>
    <p v-for='(val, key, i) in user'>{{ val }}{{ key }}{{ i }}</p>
    <!--迭代數(shù)字-->
    <p v-for='count in 10'>{{ count }}</p>  <!--從1開始一直到10-->
    

2.2.0+ 的版本中珊楼,當(dāng)在組件中使用 v-for 時,key 是必須的
需要用 v-bind:key 的方式去綁定 id 值 即 key 值

  • v-bind 綁定 key 值

    <p v-for='word in words' :key="word.id">{{ word }}</p>
    
  • v-ifv-show

  • v-if 是添加和刪除元素----較高的性能消耗

    • v-show 是設(shè)置元素的 display 的屬性是否為 none----較高的初始渲染消耗
  • 如果頻繁切換元素顯示狀態(tài)度液,推薦使用v-show

    • 如果元素永遠不會被顯示出來厕宗,推薦使用v-if
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末画舌,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子已慢,更是在濱河造成了極大的恐慌曲聂,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佑惠,死亡現(xiàn)場離奇詭異朋腋,居然都是意外死亡,警方通過查閱死者的電腦和手機膜楷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進店門旭咽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人赌厅,你說我怎么就攤上這事穷绵。” “怎么了特愿?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵请垛,是天一觀的道長。 經(jīng)常有香客問我洽议,道長,這世上最難降的妖魔是什么漫拭? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任亚兄,我火速辦了婚禮,結(jié)果婚禮上采驻,老公的妹妹穿的比我還像新娘审胚。我一直安慰自己,他們只是感情好礼旅,可當(dāng)我...
    茶點故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布膳叨。 她就那樣靜靜地躺著,像睡著了一般痘系。 火紅的嫁衣襯著肌膚如雪菲嘴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天汰翠,我揣著相機與錄音龄坪,去河邊找鬼。 笑死复唤,一個胖子當(dāng)著我的面吹牛健田,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播佛纫,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼妓局,長吁一口氣:“原來是場噩夢啊……” “哼总放!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起好爬,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤局雄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后抵拘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體哎榴,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年僵蛛,在試婚紗的時候發(fā)現(xiàn)自己被綠了尚蝌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,769評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡充尉,死狀恐怖飘言,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情驼侠,我是刑警寧澤姿鸿,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站倒源,受9級特大地震影響苛预,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜笋熬,卻給世界環(huán)境...
    茶點故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一热某、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧胳螟,春花似錦昔馋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至嘉竟,卻和暖如春邦危,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舍扰。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工铡俐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人妥粟。 一個月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓审丘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親勾给。 傳聞我的和親對象是個殘疾皇子滩报,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,678評論 2 354

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

  • Vue.js - Day1 課程介紹 前5天: 都在學(xué)習(xí)Vue基本的語法和概念锅知;打包工具 Webpack , Gu...
    cf6d95617c55閱讀 277評論 0 0
  • Vue.js - Day1 課程介紹 前5天: 都在學(xué)習(xí)Vue基本的語法和概念;打包工具 Webpack , Gu...
    磚工閱讀 79評論 0 0
  • Vue - day1 什么是Vue Vue.js 是目前最火的衣一個前端框架 Vue.js 是一套構(gòu)建用戶界面的框...
    小淺_閱讀 501評論 0 4
  • Vue 實例 屬性和方法 每個 Vue 實例都會代理其 data 對象里所有的屬性:var data = { a:...
    云之外閱讀 2,207評論 0 6
  • 著一頂破布做的氈帽脓钾, 著一身稻草做的衣裳售睹, 撐一根長長的竹篙, 稻草人可训,佇立成一個姿勢守望昌妹! 它們駐守著成功的果實...
    即刻飛翔閱讀 247評論 3 7