Vue.js

v-html 指令用于输出 html 代码

<div id="app">
    <div v-html="message"></div>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    message: '<h1>菜鸟教程</h1>'
  }
})
</script>

v-bind 指令,判断 use 的值,如果为 true 使用 class1 类的样式,否则不使用该类

<div id="app">
  <label for="r1">修改颜色</label><input type="checkbox" v-model="use" id="r1">
  <br><br>
  <div v-bind:class="{'class1': use}">
    v-bind:class 指令
  </div>
</div>
    
<script>
new Vue({
    el: '#app',
  data:{
      use: false
  }
});
</script>

JavaScript 表达式支持

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Vue 测试实例 - 菜鸟教程(runoob.com)</title>
<script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
</head>
<body>
<div id="app">
    {{5+5}}<br>
    {{ ok ? 'YES' : 'NO' }}<br>
    {{ message.split('').reverse().join('') }}
    <div v-bind:id="'list-' + id">菜鸟教程</div>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    ok: true,
    message: 'RUNOOB',
    id : 1
  }
})
</script>
</body>
</html>

指令是带有 v- 前缀的特殊属性,表达式的值改变时,将某些行为应用到 DOM 上

<div id="app">
    <p v-if="seen">现在你看到我了</p>
</div>
    
<script>
new Vue({
  el: '#app',
  data: {
    seen: true
  }
})
</script>

参数在指令后以冒号指明。例如, v-bind 指令被用来响应地更新 HTML 属性:
···
<div id="app">
<pre><a v-bind:href="url">菜鸟教程</a></pre>
</div>

<script>
new Vue({
el: '#app',
data: {
url: 'http://www.runoob.com'
}
})
</script>
···

用户输入,在 input 输入框中我们可以使用 v-model 指令来实现双向数据绑定

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

相关阅读更多精彩内容

  • Vue.js使用了基于HTML的模版语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。 Vue.js 的...
    谁说我是小小云阅读 1,468评论 0 0
  • 一、Vue 简介及安装 简介 Vue只关注视图层,采用自底向上的增量开发的设计 Vue的目标是通过尽可能简单的AP...
    ting723阅读 3,561评论 3 2
  • Vue.js 模板语法 Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 ...
    码上行动阅读 2,944评论 0 0
  • 1.对Vue的初步认识 Vue是一种用于构建用户界面的渐进式JavaScript框架(其他框架还有ANGULAR、...
    匿名client阅读 2,701评论 0 0
  • 什么事Vue.js Vue.js事目前最火的一个前端框架,React是流行的一个框架(React除了开发网站还可以...
    cj小牛阅读 3,229评论 0 0

友情链接更多精彩内容