vue基础

一,vue基础 数据绑定 列表循环 事件处理

在script标签中

//实例化vue

var app=new Vue({

el:'#box',  /*vue实例关联的视图*/

data:{  /*业务逻辑里面的数据*/

msg:'这是一个vue的demo',

result:{

msg:'这是一个对象'

},

list:['111','222','3333'],


list3:[

{cate:'宝马',list:[{title:'宝马x1'},{title:'宝马x1'},{title:'宝马x1'}]},

{cate:'奔驰',list:[{title:'奔驰x1'},{title:'奔驰x1'},{title:'奔驰x1'}]}

]

}

})

在html中

<div id="box">

{{msg}}

{{result.msg}}


<ul>

<li v-for="(item,key) in list">

{{key}}----{{item}}

</li>

</ul>


<ul>

<li v-for="item in list3">

{{item.cate}}

<ol>

<li v-for="i in item.list">

{{i.title}}

</li>

</ol>

</li>

</ul>


</div>

事件:第一种执行方法的方式v-on:click    v-on:click="getData()

           第二种执行方法的方式@click        @click="getData()

v-model(双向数据绑定)表示 初始化的时候把data上面的数据可以赋值给input , 当input改变的时候又会把值赋值给v-model的值

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、模版指令 通过模版指令(写在html中的),即是html和vue对象的粘合剂。 数据渲染 v-text、v-h...
    EndEvent阅读 2,414评论 3 56
  • vue 特点: 1)vue是一套构建用户界面的渐进式框架(mvvm) 2)轻便,入门容易, 渐进式 步骤: ...
    zhang南方有嘉木阅读 239评论 0 1
  • 1、模板语法 Mustache语法:{{ msg }} Html赋值:v-html=“” 绑定属性:v-bind:...
    _夏兮阅读 706评论 2 2
  • VUE框架的核心理念:数据驱动、组件化 数据驱动就是当数据发生变化的时候,用户界面发生相应的变化,开发者不需要手动...
    bob_python阅读 363评论 0 0
  • 作用域 作用域是什么 如果查找的目的是对变量进行赋值,那么使用LHS查询。 如果目的是获取变量的值,就会使用RHS...
    不系流年系乾坤阅读 331评论 0 0