2018-09-12/13

2018-09-12

v-model:雙向數(shù)據(jù)綁定诚啃,用于表單元素躬审。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="itany">
       <input type='text' v-model='name'>
        <p>{{name}}</p>
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:'#itany',
            data:{
                name:'lzgxh',
                num:''
            }
        })
    </script>
</body>
</html>

屏幕展示:
1.png

v-on:事件名="函數(shù)名" (v-on:click="alt");綁定事件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="itany">
        <button v-on:click='alt'>按鈕</button>
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:'#itany',
            data:{
                msg:'hollo'
            },
            methods:{
                alt:function(){
                    alert(000)
                    console.log(this.msg)
                }
            }
        })
    </script>
</body>
</html>

屏幕展示:
2.png

v-on:click="函數(shù)名"溯捆,點(diǎn)擊按鈕來回切換仲墨;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="itany">
        <p>{{msg}}</p>
        <button v-on:click='h'>on</button>
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:'#itany',
            data:{
                msg:'heihei',
                flag:true
            },
            methods:{
                h:function(){
                  /* this.msg='aaa' */
                    if(this.flag){
                        this.msg='idh',
                        this.flag=false
                    }else{
                        this.msg='heihei',
                        this.flag=true
                    }
                }
            }
        })
    </script>
</body>
</html>

屏幕展示:
3.png

4.png

v-model=''; v-on:click='函數(shù)名'; v-for=''

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div id='itany'>
       <input type="text" v-model='txt'>  <button v-on:click='add'>添加</button>
       <ul>
           <li v-for="(value,index) in arr">
              {{value}}
              <button v-on:click='delt(index)'>刪除</button>
           </li>
       </ul>
   </div>
    <script src="vue.js"></script>
    <script>
    
       new Vue({
           el:'#itany',
           data:{
               arr:['吃飯','睡覺','打游戲'],
               txt:''
           },
           methods:{
               add:function(){
                   this.arr.push(this.txt),
                    this.txt=''
               },
               delt:function(ind){
                   this.arr.splice(ind,1)
               }
           }
       })
    </script>
</body>
</html>

屏幕展示:效果:點(diǎn)擊添加刪除

5.png

2018-09-13

v-bind:屬性名="值"; v-bind:src="url"

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="itany">
        <img v-bind:src="url">
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:'#itany',
            data:{
                url:'icon1.png'
            }
        })
    </script>
</body>
</html>

屏幕顯示:用v-bind:src='url'添加一張圖片

v-bind:src='url',v-on:click='函數(shù)名'

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="itany">
        <img v-bind:src="url" alt="" v-on:click='hs'>
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:'#itany',
            data:{
                url:'icon1.png'
            },
            methods:{
                hs:function(){
                    this.url="page2-img1.jpg"
                }
            }
        })
    </script>
</body>
</html>

屏幕顯示:點(diǎn)擊圖片來回切換

v-bind:src='url',v-on:click='函數(shù)名' ,v-for=''循環(huán)數(shù)組對(duì)象數(shù)組對(duì)象

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="itany">
        <img v-bind:src="url" alt="">
        <ul>
            <li v-for='(value,index) in arr' v-on:click='cha(index)'>{{index+1}}</li>
        </ul>
    </div>
    <script src="vue.js"></script>
    <script> 
        new Vue({
            el:'#itany',
            data:{
               arr:['s5.jpg','s6.jpg','s7.jpg','s8.jpg','s9.jpg'],
               url:'s5.jpg'
            },
            methods:{
                cha:function(i){
                   this.url=this.arr[i]
                }
            }
        })
    </script>
</body>
</html>

選項(xiàng)卡:點(diǎn)擊數(shù)字來回切換圖片

6.png

v-show=‘’ 控制元素的顯示和隱藏使用display:none隱藏

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <div id="itany">
        <h1>{{one}}</h1>
        <h3 v-show='!two'>{{two}}</h3>
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:'#itany',
            data:{
                one:'good',
                two:true
            }
        })
    </script>
</body>
</html>

屏幕展示:
7.png

v-on:click='函數(shù)名'疏遏, v-show=''控制元素的現(xiàn)實(shí)和隱藏 使用display:none隱藏

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        #a{
            width: 100px;
            height: 100px;
            background: red;
        }
    </style>
</head>
<body>
    <div id="itany">
       <button v-on:click='ch'>點(diǎn)擊</button>
        <div id="a" v-show='see'></div>
    </div>
    <script src="vue.js"></script>
    <script>
        new Vue({
            el:'#itany',
            data:{
                see:true
            },
            methods:{
                ch:function(){
                    this.see=!this.see
                }
            }
        })
    </script>
</body>
</html>

屏幕顯示:效果:點(diǎn)擊按鈕(隱藏顯示)

8.png

v-if=''

v-else-if=''

v-else-if=''

v-else=''

[隨機(jī)出現(xiàn):num:Math.floor(Math.random()*(max-min+1)+min)]
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
   <div id='itany'>
       <p v-if='num==0'>00000000000</p>
       <p v-else-if='num==1'>1111111111</p>
       <p v-else-if='num==2'>22222222</p>
       <p v-else='num==5'>555555555555</p>
      
   </div>
    <script src="vue.js"></script>
    <script>
    
       new Vue({
           el:'#itany',
           data:{
//               num:Math.floor(Math.random()*(max-min+1)+min)
               num:Math.floor(Math.random()*(5-0+1)+0)
           }
       })
    </script>
</body>
</html>

屏幕顯示:刷新頁面隨機(jī)出現(xiàn)其一
9.png

10.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末脉课,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子财异,更是在濱河造成了極大的恐慌倘零,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,946評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件戳寸,死亡現(xiàn)場(chǎng)離奇詭異呈驶,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)疫鹊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門袖瞻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拆吆,你說我怎么就攤上這事聋迎。” “怎么了枣耀?”我有些...
    開封第一講書人閱讀 169,716評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵霉晕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我捞奕,道長(zhǎng)牺堰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,222評(píng)論 1 300
  • 正文 為了忘掉前任颅围,我火速辦了婚禮萌焰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘谷浅。我一直安慰自己扒俯,他們只是感情好奶卓,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,223評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著撼玄,像睡著了一般夺姑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上掌猛,一...
    開封第一講書人閱讀 52,807評(píng)論 1 314
  • 那天盏浙,我揣著相機(jī)與錄音,去河邊找鬼荔茬。 笑死废膘,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的慕蔚。 我是一名探鬼主播丐黄,決...
    沈念sama閱讀 41,235評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼孔飒!你這毒婦竟也來了灌闺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,189評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤坏瞄,失蹤者是張志新(化名)和其女友劉穎桂对,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鸠匀,經(jīng)...
    沈念sama閱讀 46,712評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蕉斜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,775評(píng)論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缀棍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宅此。...
    茶點(diǎn)故事閱讀 40,926評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖睦柴,靈堂內(nèi)的尸體忽然破棺而出诽凌,到底是詐尸還是另有隱情毡熏,我是刑警寧澤坦敌,帶...
    沈念sama閱讀 36,580評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站痢法,受9級(jí)特大地震影響狱窘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜财搁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,259評(píng)論 3 336
  • 文/蒙蒙 一蘸炸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧尖奔,春花似錦搭儒、人聲如沸穷当。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽馁菜。三九已至,卻和暖如春铃岔,著一層夾襖步出監(jiān)牢的瞬間汪疮,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工毁习, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留智嚷,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,368評(píng)論 3 379
  • 正文 我出身青樓纺且,卻偏偏與公主長(zhǎng)得像盏道,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子隆檀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,930評(píng)論 2 361

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

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5摇天? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 27,527評(píng)論 1 45
  • 北京天安門恐仑,做為中國(guó)國(guó)家的象征泉坐,一直以來在國(guó)人的心中被神往著,敬仰著裳仆。特別是我們這些從小唱著《我愛北京天安門》長(zhǎng)大...
    歲月如歌9267閱讀 243評(píng)論 0 0
  • 好久沒有寫腕让,今日得空,練練手歧斟。
    瞳瞳日中的微笑閱讀 199評(píng)論 4 2
  • 很多人都遇到辛辛苦苦投資了一個(gè)門店纯丸,門店剛剛開業(yè)幾個(gè)月,效益就不斷下降静袖,到了最后基本沒有客人來訪店鋪觉鼻,怎么辦?其實(shí)...
    一段金子閱讀 646評(píng)論 0 1
  • 本文系更好時(shí)代原創(chuàng)出品,由更好時(shí)代簽約作者「蘇溪」執(zhí)筆捐康,于2017年5月31日全網(wǎng)首發(fā)仇矾,正文計(jì)1124字,預(yù)計(jì)閱讀...
    更好時(shí)代閱讀 132評(píng)論 0 0