vue-2

  1. 阻止事件冒泡
    • @click.stop='事件名'
    • e.stopPropagation?e.stopPropagation():e.cancelBubble=true
  2. 阻止默認(rèn)事件
    • @click.prevent
    • e.preventDefault?e.preventDefault():e.returnValue=true
  3. 鍵盤(pán)事件
    • @keydown @keyup @keypress
    • 使用指定鍵
      • @keydown.enter
      • @keydown.13
  4. 動(dòng)態(tài)綁定Class樣式
<style>
   .bg1 {
       background: red;
   }
   .bg2{
       color:blue
   }
</style>
<div id="app">
     <button type="button" @click="bok=!bok">切換class</button>
    <div :class="{bg1:bok,bg2:!bok}">你能看見(jiàn)我嗎</div>
</div>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            bok: true
        }
    })
</script>
  • data創(chuàng)建數(shù)據(jù)
<div id="app">
    <button type="button" @click="fn">切換class</button>

    <div :class="objClass">你能看見(jiàn)我嗎</div>
</div>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            objClass: {
                bg1: true,
                bg2: false
            }
        },
        methods: {
            fn(){
                this.objClass.bg1 = false;
                this.objClass.bg2 = true
            }
        }
    })
</script>
  • 數(shù)組形式
<div id="app">
    <div :class="[bg1Class,bg2Class]">你能看見(jiàn)我嗎</div>
</div>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            bg1Class: "bg1",
            bg2Class: "bg2"
        }
    })
</script>
  1. 動(dòng)態(tài)添加style
    <div id="app">
        <div :style="{color:col1,background:col2}">你能看見(jiàn)我嗎</div>
    </div>
    <script>
        var app = new Vue({
            el: '#app',
            data: {
                col1:'green',
                col2:'red'
            }
        })
    </script>
  • 對(duì)象添加
    <div id="app">
        <div :style="objStyle">你能看見(jiàn)我嗎</div>
    </div>
    <script>
        var app = new Vue({
            el: '#app',
            data: {
                objStyle:{
                    color:'red',
                    background:'blue'
    
                }
            }
        })
    </script>
  1. 數(shù)據(jù)請(qǐng)求
  • app.js 服務(wù)
    • express -》node
    • bodyParser --》
    • app.use('bodyParser') -->中間件
    • app.use(express.static('./')) --》中間件靜態(tài)資源
  • 請(qǐng)求 vue-resource
    • npm install --save-dev vue-resource
    • get請(qǐng)求
       服務(wù)端:
        app.get('/get',(req,res)=>{
            res.send('這是通過(guò)get發(fā)送的請(qǐng)求')
        })
       前端:
       <div id="app">
           <button type="button" @click="get">get請(qǐng)求</button>
           <div>{{msg}}</div>
       </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    msg: ""
                },
                methods: {
                    get(){
                        this.$http.get('/get?name=warm&age18').then(res => {
                            this.msg = res.body;
                        })
                    }
                }
            })    
                
    
  • post 請(qǐng)求
        服務(wù)端:
        app.post('/post',(req,res)=>{
            console.log(req.body);
            res.send(req.body);
        })
        前端:
        <div id="app">
            <button type="button" @click="post">post請(qǐng)求</button>
            <div>{{msg}}</div>
        </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    msg: ""
                },
                methods: {
                    post(){
                        this.$http.post('/post', {
                            name: 'warm',
                            age: 18
                        }).then(res => {
                            var str=JSON.stringify(res.body);
                            this.msg=`這是通過(guò)post請(qǐng)求的數(shù)據(jù)${str}`
                        })
                    }
                }
            })
        </script>
    
    
  • jsonp
       前端:
       <div id="app">
           <button type="button" @click="jsonP">jsonP請(qǐng)求</button>
           <div>{{msg}}</div>
       </div>
        <script>
            var app = new Vue({
                el: '#app',
                data: {
                    msg: ""
                },
                methods: {
                    jsonP(){
                        this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{
                            params:{
                                wd:'chuqiaozhuan'
                            },
                            jsonp:'cb'
                        }).then(res=>{
                            this.msg=res.body.s
                        })
                    }
                }
        
            })
        </script>
    
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末谆棱,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡扣墩,警方通過(guò)查閱死者的電腦和手機(jī)哲银,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)呻惕,“玉大人荆责,你說(shuō)我怎么就攤上這事⊙谴啵” “怎么了做院?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)濒持。 經(jīng)常有香客問(wèn)我键耕,道長(zhǎng),這世上最難降的妖魔是什么柑营? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任郁竟,我火速辦了婚禮,結(jié)果婚禮上由境,老公的妹妹穿的比我還像新娘。我一直安慰自己蓖议,他們只是感情好虏杰,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著勒虾,像睡著了一般纺阔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上修然,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天笛钝,我揣著相機(jī)與錄音,去河邊找鬼愕宋。 笑死玻靡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的中贝。 我是一名探鬼主播囤捻,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼邻寿!你這毒婦竟也來(lái)了蝎土?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤绣否,失蹤者是張志新(化名)和其女友劉穎誊涯,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蒜撮,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡暴构,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丹壕。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡庆械,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出菌赖,到底是詐尸還是另有隱情缭乘,我是刑警寧澤,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布琉用,位于F島的核電站堕绩,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏邑时。R本人自食惡果不足惜奴紧,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望晶丘。 院中可真熱鬧黍氮,春花似錦、人聲如沸浅浮。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)滚秩。三九已至专执,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間郁油,已是汗流浹背本股。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留桐腌,地道東北人拄显。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像案站,于是被迫代替她去往敵國(guó)和親凿叠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

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