一個簡單的vue小例子

主要功能

點(diǎn)擊某一項(xiàng)的時候其變?yōu)辄S色,然后自動計算所有變?yōu)辄S色項(xiàng)目的數(shù)字之和脉幢。

學(xué)習(xí)到的知識點(diǎn)

v-on綁定click事件來改變data屬性中的某一項(xiàng)
v-bind動態(tài)為元素添加class=‘a(chǎn)ctive’屬性
v-for循環(huán)插入元素

難點(diǎn)

大括號嵌套多了歪沃,容易糊涂 。
注意forEach遍歷的用法嫌松。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
</head>
<style>
    *{
    margin:0;
    padding:0;
}
    div {
        width:400px;
        background: pink;
        margin:50px auto; /* make it in the center*/
        padding:40px 80px;/* 40 means top and bottom ,while 80 means left and right*/
        
    }
    body{
    font-family:Microsoft YaHei;
}
    span {
        float:right;
    }
    ul {
        font-size:40px;
    }
    li {
        list-style-type: none;
    }
    ul li {

        margin-top:5px;
        margin-right:35px;
        background:palegreen;
    }
ul li.active{
    background-color:yellow;
}
p {
    font-size:40px;
    margin:10px 35px;
    background: pink;
    
}

</style>
<div id="main" v-cloak>
    <ul>
        <li v-for="item in items" v-on:click="toggleActive(item)" v-bind:class="{'active':item.active}">
            <!--v-bind的意思是說如果item.active是true沪曙,那么li就有<class="active">這個屬性,否則就沒有萎羔。這個是根據(jù)data中的
                值來決定的液走。
                v-on 依據(jù)點(diǎn)擊,點(diǎn)擊了就調(diào)用toggleActive(item)函數(shù)外驱,這個函數(shù)改變active的屬性育灸,如果active是false腻窒,
                就改成true昵宇,如果是true,就改成false儿子。
    
            -->
            {{item.name}}<span>{{item.price}}</span></li>
    </ul>
    <p>Total:<span>{{total()}}</span></p>
    
</div>
<script>
    var demo=new Vue({
        el:'#main',
        data:{
            items:[{
                name:'baicai',
                price:200,
                active:true,
            },
            {
                name:'doujiao',
                price:300,
                active:false,
            },
            
            {name:'tudou',
            price:220,
            active:false,}]
        },//, is necessary
        methods:{
            toggleActive: function(i){
            i.active = !i.active;
        },
        // change active value瓦哎, i是形參。
            total:function(){
                var total=0;
                this.items.forEach(function(s){
                    if (s.active){
                    total+=s.price;
                    }
                    
                })//forEach over at here
                return total;
                
            }//total over at here
            
            
        }//methods over at here
        })//vue over at here
        
    
    
</script>

實(shí)現(xiàn)簡單的計算功能。

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蒋譬,一起剝皮案震驚了整個濱河市割岛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌犯助,老刑警劉巖癣漆,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異剂买,居然都是意外死亡惠爽,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門瞬哼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來婚肆,“玉大人,你說我怎么就攤上這事坐慰〗闲裕” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵结胀,是天一觀的道長赞咙。 經(jīng)常有香客問我,道長糟港,這世上最難降的妖魔是什么人弓? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮着逐,結(jié)果婚禮上崔赌,老公的妹妹穿的比我還像新娘。我一直安慰自己耸别,他們只是感情好健芭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著秀姐,像睡著了一般慈迈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上省有,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天痒留,我揣著相機(jī)與錄音,去河邊找鬼蠢沿。 笑死伸头,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的舷蟀。 我是一名探鬼主播恤磷,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼面哼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了扫步?” 一聲冷哼從身側(cè)響起魔策,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎河胎,沒想到半個月后闯袒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡游岳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年搁吓,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吭历。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡堕仔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出晌区,到底是詐尸還是另有隱情摩骨,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布朗若,位于F島的核電站恼五,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏哭懈。R本人自食惡果不足惜灾馒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望遣总。 院中可真熱鬧睬罗,春花似錦、人聲如沸旭斥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽垂券。三九已至花盐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間菇爪,已是汗流浹背算芯。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留凳宙,地道東北人熙揍。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像近速,于是被迫代替她去往敵國和親诈嘿。 傳聞我的和親對象是個殘疾皇子堪旧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

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

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容削葱,還有我對于 Vue 1.0 印象不深的內(nèi)容奖亚。關(guān)于...
    云之外閱讀 5,050評論 0 29
  • 1.安裝 可以簡單地在頁面引入Vue.js作為獨(dú)立版本,Vue即被注冊為全局變量析砸,可以在頁面使用了昔字。 如果希望搭建...
    Awey閱讀 11,016評論 4 129
  • 我用什么留住你? 想給你日暮的海風(fēng)首繁、 凌晨的街道作郭、 擱淺游輪上熔金的日輝。 我給你一個久久守望歸帆者的寧靜弦疮。
    曄興閱讀 205評論 0 6
  • 濃密的胡須儲存時光 時光越長夹攒,胡須越長 時光在粉璧上沉默已久 胡須在秋風(fēng)中枯萎變黃 文字緊緊抱在一起,編織籮筐 冬...
    關(guān)月樓閱讀 339評論 10 16
  • 2005年元月9日 陰冷 星期日 孩子已出生兩個多月了胁塞,但一直沒記下過什么只言片語咏尝,今天終于有了一點(diǎn)空閑的時間...
    聽雨聆聲閱讀 158評論 0 1