Vue.js的模板语法

1.数据绑定的最常见的方法是插值法,写法{{}}

2.输出html代码,命令为v-html

例如:

<div id="app">

  <p v-html="">

  </p>

<div>

<script>

new Vue({

el: '#app',

  data:{

  message:'<h1>加油,Abby</h1>'

  }

})

</script>

3.属性绑定命令v-bind

例如:

.class1{

  background: #444;
       color: #eee;

}

<div id="app">

  <p>{{5+5}}</p>

  <p v-bind:class=“‘calss1’ : use”>你好</p>

</div>

<script>

  new Vue({

    el:'#app',

    data:{

      use:false;

    }

  })

</script>

4.v-if根据表达式的true和false决定是否执行下面的语句

5.v-model实现数据的双向绑定

例如:

<div id="app">

  <p>{{result}}</p>

  <p v-model="result"></p>

</div>

<script>

  new Vue({

    el:'#app';

    data:{

      result:'你好'

}

})

</script>

注意:v-model是用在input,select、textarea、checkbox、radio表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值。

6.v-on 用来实现监听事件

例如:

<div id="app">

  <p>{{message}}</p>

  <button v-on:click="reverses">点击反转</button>

</div>

<script>

  new Vue({

    el:'#app',

    data:{

    message:'abcd'

  },

     methods:{

      reverses:function(){

        return this.message=this.message.spilt('').reverse().join('');

}

}

})

</script>

最新文章

  1. &lt;hr&gt; 的18种样式
  2. 【USACO 1.3】Barn Repair
  3. Hibernate+Struts2进行数据的修改
  4. Ohl&#224;l&#224;
  5. Winform 文件控件 - 转
  6. MySQL JDBC的setFetchSize
  7. MySQL Server类型之MySQL客户端工具的下载、安装和使用
  8. Linux 网络性能tuning向导
  9. 如何在页面上输出html标签:符号实体
  10. qt中的udp编程
  11. Rational AppScan 标准版可扩展性和二次开发能力简介
  12. MFC读写配置ini文件
  13. vscode 编辑markdown文件
  14. Python NLP完整项目实战教程(1)
  15. [leetcode]152. Maximum Product Subarray最大乘积子数组
  16. JVM(一)
  17. uoj#213. 【UNR #1】争夺圣杯
  18. Python中让MySQL查询结果返回字典类型的方法
  19. 关于ajaxFileUpload只能上传一次的解决
  20. Asp.Net使用百度编辑器(ueditor)

热门文章

  1. webpack的核心概念
  2. 查看oracle死锁
  3. 并发多线程学习(三)Java多线程入门类和接口
  4. RHEL8注册
  5. python requests 内置请求模块
  6. Jmeter - Config Tips
  7. 看K线学炒股(8.10)
  8. mybatis bind 标签 覆盖 复杂对象的某个属性值 问题。
  9. Java 03-基础 堆和栈(另,理解Java内存)
  10. C语言学习--文件操作--文件流指针--打开文件