Vue筆記 添加用戶李滴,選項(xiàng)卡突硝,購(gòu)物車加減

購(gòu)物車加減效果:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
</head>
<body>
    <div class='container'>
        <table class='table table-bordered text-center'>
            <thead>
                <tr>
                    <th>編號(hào)</th>
                    <th>品名</th>
                    <th>單價(jià)</th>
                    <th>數(shù)量</th>
                    <th>小計(jì)</th>
                </tr>
            </thead>
            <tbody>
                <tr v-for="(value,index) in list">
                    <td>{{index+1}}</td>
                    <td>{{value.pname}}</td>
                    <td>{{value.price}}</td>
                    <td>
                        <button @click='add(index)'>+</button>
                        <span>{{value.count}}</span> 
                         <button @click='redu(index)'>-</button>
                     </td>
                    <td>{{value.sub}}</td>
                </tr>
                <tr>
                    <td colspan="5">總價(jià):¥{{sum}}</td>
                </tr>
            </tbody>
        </table>
    </div>
  <script src="../../js/vue.js"></script>
  <script type="text/javascript">
    new Vue({
        el:'.container',
        data:{
            list:[
                 {pname:'apple',price:3,count:2,sub:6},
                 {pname:'pear',price:4,count:3,sub:12},
                 {pname:'banana',price:5,count:4,sub:20}
            ],
            sum:0
        },
        methods:{
            add:function(ind){
                //數(shù)量
                this.list[ind].count++;
                //改變小計(jì)
                this.list[ind].sub=this.list[ind].count*this.list[ind].price;
                this.total();
            },
            redu:function(ind){
                //數(shù)量
                if(this.list[ind].count>1){
                   this.list[ind].count--;
                }
                //小計(jì)
                this.list[ind].sub=this.list[ind].count*this.list[ind].price;

                this.total();
            },
            total:function(){
                for(var i=0,tota=0;i<this.list.length;i++){
                        tota+=this.list[i].sub
                }
                this.sum=tota
            }
        }
    })
  </script>
</body>
</html>

選項(xiàng)卡效果:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div id='itany'>
       <ul>
           <li v-for='(value,index) in card' @click='chg(index)'>{{value.title}}</li>
       </ul>
       <ul>
           <li v-for='(value,index) in card' v-show='value.flag'>{{value.content}}</li>
       </ul>
   </div>
    <script src="../../js/vue.js"></script>
    <script>
    
      new Vue({
          el:"#itany",
          data:{
              card:[
                  {title:'選項(xiàng)卡1',content:'11111111111111111',flag:true},
                  {title:'選項(xiàng)卡2',content:'22222222222222222',flag:false},
                  {title:'選項(xiàng)卡3',content:'33333333333333333',flag:false}
              ]
          },
          methods:{
              chg:function(ind){
                  for(var i=0;i<this.card.length;i++){
                      this.card[i].flag=false;
                  }
                  this.card[ind].flag=true;
              }
          }
      })
    </script>
</body>
</html>

添加用戶效果:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <script src="js/vue.js"></script>
        <div id="box">
            <p>姓名</p>
            <input type="text" v-model="arrs.name"/>
            <p>年齡</p>
            <input type="text" v-model="arrs.name1"/>
            <p>郵箱</p>
            <input type="text" v-model="arrs.name2"/>
            <div>
                <button v-on:click="add">添加</button>
                <button v-on:click="app(index)">刪除</button>
            </div>
            <table border="1" cellspacing="0" cellpadding="" style="width: 500px;"> 
                <tr>
                    <th>姓名</th>
                    <th>年齡</th>
                    <th>郵箱</th>
                </tr>
                <tr v-for="(value,index) in arr">
                    <td>{{value.name}}</td>
                    <td>{{value.name1}}</td>
                    <td>{{value.name2}}</td>
                </tr>
            </table>
        </div>
        <script>
            new Vue({
                
                el:'#box',
                data:{
                    arr:[
                    {name:'張',name1:'18',name2:'1054890634@qq.com'}
                    ],
                    arrs:{}
                },
                methods:{
                    add:function(){
                        this.arr.push(this.arrs)
                    },
                    app:function(ind){
                        this.arr.splice(ind,1)
                    }
                }
            })
        </script>
    </body>
</html>
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末测摔,一起剝皮案震驚了整個(gè)濱河市置济,隨后出現(xiàn)的幾起案子解恰,更是在濱河造成了極大的恐慌锋八,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件护盈,死亡現(xiàn)場(chǎng)離奇詭異挟纱,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)腐宋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門紊服,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人胸竞,你說(shuō)我怎么就攤上這事欺嗤。” “怎么了卫枝?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵煎饼,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我校赤,道長(zhǎng)吆玖,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任马篮,我火速辦了婚禮沾乘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘浑测。我一直安慰自己翅阵,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布尽爆。 她就那樣靜靜地躺著怎顾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪漱贱。 梳的紋絲不亂的頭發(fā)上槐雾,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音幅狮,去河邊找鬼募强。 笑死,一個(gè)胖子當(dāng)著我的面吹牛崇摄,可吹牛的內(nèi)容都是我干的擎值。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼逐抑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼鸠儿!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤进每,失蹤者是張志新(化名)和其女友劉穎汹粤,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體田晚,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嘱兼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贤徒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芹壕。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖接奈,靈堂內(nèi)的尸體忽然破棺而出踢涌,到底是詐尸還是另有隱情,我是刑警寧澤序宦,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布斯嚎,位于F島的核電站,受9級(jí)特大地震影響挨厚,放射性物質(zhì)發(fā)生泄漏堡僻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一疫剃、第九天 我趴在偏房一處隱蔽的房頂上張望钉疫。 院中可真熱鬧,春花似錦巢价、人聲如沸牲阁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)城菊。三九已至,卻和暖如春碉克,著一層夾襖步出監(jiān)牢的瞬間凌唬,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工漏麦, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留客税,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓撕贞,卻偏偏與公主長(zhǎng)得像更耻,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子捏膨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

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

  • 1秧均、通過(guò)CocoaPods安裝項(xiàng)目名稱項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明先生_x閱讀 15,968評(píng)論 3 119
  • 昨天,女兒班進(jìn)行班級(jí)期末敘事,所有孩子和家長(zhǎng)坐在一起目胡,聽(tīng)取班主任張老師對(duì)于本學(xué)期的工作總結(jié)疙描,并闡述自己的教育理...
    漫彧閱讀 370評(píng)論 0 2
  • 過(guò)好當(dāng)下吧巫延,畢竟當(dāng)下就是下一次的過(guò)去。 ??? 三月地消,陽(yáng)光正好炉峰, 講臺(tái)上,化學(xué)老師依然在講強(qiáng)酸弱堿脉执,強(qiáng)堿弱酸疼阔,強(qiáng)酸...
    歐陽(yáng)茜茜閱讀 383評(píng)論 0 0
  • 游戲本身的趣味性婆廊;狼人殺游戲考驗(yàn)的是玩家的觀察與邏輯分析能力、口頭表達(dá)能力以及偽裝的能力巫橄,好人要通過(guò)邏輯推理在每一...
    王小二家的豬豬閱讀 1,066評(píng)論 0 2