vue的动态绑定

vue更偏向于mvvm,实现了动态绑定,Vue 在背后做了大量工作。现在数据和 DOM 已经被建立了关联,所有东西都是响应式的

<div id = "box">
     {{name}}
     <p v-html="name"></p>
     <span>{{age}}</span>
     <p v-if="isShow">我是动态创建和删除</p>
     <p v-show="isShow">我是动态隐藏和显示</p>
     <button v-on:click="handleClick">测试</button>
    <span v-bind:title="message">
       鼠标悬停几秒钟查看此处动态绑定的提示信息!
    </span>
 </div>
  • v-html 是显示html标签使用
  • v-if 动态创建和删除
  • v-show 动态隐藏和显示
  • v-on 绑定事件响应
  • v-bind 绑定元素特性
vue使用的基本模板(eldatamethods
  1. el:element 需要获取的元素,一定是html中的跟容器元素
  2. data: 用于数据的存储
  3. methods: 用于存储各种方法
var vm = new Vue({
      el:"#box",
      data:{
          name:"<b>aaaaaa</b>",
          age:15,
          isShow:true,
          message: '页面加载于 ' + new Date().toLocaleString()
      },
      methods:{
          handleClick:function()
           {
//            console.log(11);
              this.name="xaiaohhh";
           }
      }
    })
  • 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: '整个牛项目' }
          ]
      }
  })
  • v-model 指令,它能轻松实现表单输入和应用状态之间的双向绑定。
<div id="app-6">
  <p>{{ message }}</p>
  <input v-model="message">
</div>

var app6 = new Vue({
  el: '#app-6',
  data: {
    message: 'Hello Vue!'
  }
})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,166评论 0 29
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 2,356评论 0 6
  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,146评论 1 4
  • 一:什么是闭包?闭包的用处? (1)闭包就是能够读取其他函数内部变量的函数。在本质上,闭包就 是将函数内部和函数外...
    xuguibin阅读 10,006评论 1 52
  • 基于kubeadm的ansible playbook github地址 https://github.com/4a...
    老吕子阅读 783评论 0 0

友情链接更多精彩内容