2018-07-27(vue)

Vue

   采用简洁的模板语法来,声明式地将数据渲染进去DOM系统:
      < div id = "app">

       { {message} }     
 
      </div>
     
    let app = new Vue ({
      
     el : '#app',
     data:{
       
    message:' Hello Vue! '
 
}
 

})


这就创建了一个 VUE 应用! 看起来这跟 渲染一个 字符串模板 非常类似,但是 Vue 做了大量的工作,现在数据和DOM 已经被建立了关联,所有东西都是响应式的。

在 javaScript 控制台,并修改 app.message 的值,上面例子的 值 也会发生改变。

绑定元素的 特性

v - bind

      <div id = ' app - 2 '>
      <span v - bind:title = ' message '>
             //鼠标悬停几秒钟查看此处动态绑定的提示信息!
      </span>
      </div>

    var app2 = new Vue({

        el : '#app2',

        data : {
  
         message : ' 页面加载与 '    +  new Date() . toLocaleString()

//  现在的时间    转换了  时间格式。   
   
    }


  })

条件 与 循环

控制切换一个元素是否显示。

v - if

      <div id = "app-3">
      <p v - if = "seen"> 现在你看到我了 </p>
      </div>

      let app3 = new Vue({
       
          el : ' #app - 3 ',
   
          data:{
    
             seen : true
   
}
   

})
    
      //  在 控制台 输入  app3.seen = false.
          显示的信息消失、

vue 不仅可以 把 数据 绑定到 DOM 文本或特性, 还可以 绑定到 DOM 结构,此外,Vue 也提供,一个强大的 过渡效果系统,可以在 Vue 插入 更新 移除 元素 时 自动应用,过渡效果。

指令 :

 v - for   可以绑定  数组的 数据 来  渲染 一个 项目列表:

     <div id = 'app-4'>
          <ol>
                 <li v - for = "todo in todos">
  
                     {{  todo . text  }}
   
                 </li>
          </ol>
     </div>

     var app4 = new Vue({

              el : ' #app-4 ',
              data :{

                   todos:{

                  { text : ' 学习 JavaScript ' },
                  { text : ' 学习 Vue ' },
                  { text: '整个牛项目 ' }


}



}

})
      

在控制台 ,输入 app4.todos.push( text: ' 新项目 ' ) , 添加了新项目。

处理用户输入

v-on 添加一个事件监听器, 调用 它在 Vue 中 定义的方法:

     
      <div id = "app-5">
            <p>
               {{ message }} 
            </p>
            <button v - on : click = ' reverseMessage '>
                 逆转消息
            </button>
      </div>
      

      let app5 = new Vue({

           el : '#app-5',
           data:  {

                 message: ' Hello Vue.js! '

},

      methods: {

            reverseMessage: function(){

                  this.message = this.message.split('').reverse().join('')

}


}

})

v - model 指令 , 它能轻松实现 表单输入 和 应用状态之间的 双向绑定。


     <div id = "app-6">
             <p> {{message}}</p>
             <input v-model =" message ">
     </div>
     
     let app6  = new Vue({

        el : ' #app-6 ',
        data : {
 
             message : ' Hello Vue ! '

}


})


组件化应用构建

     <ol>


         //    创建 一个   todo - item  组件的 实例 


         <todo-item></todo-item>
  

    </ol>



      Vue.component ( 'todo-item',{

           template : ' <li> 这是谁啊? </li>'


} )


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,194评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,058评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,780评论 0 346
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,388评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,430评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,764评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,907评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,679评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,122评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,459评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,605评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,270评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,867评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,734评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,961评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,297评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,472评论 2 348

推荐阅读更多精彩内容