Vue 学习02——常用模版语法 菜鸟教程【v-if / v-show / v-bind】

前言

常见的vue指令

v-if / v-show 绑定元素指令

v-bind 绑定事件指令

简写demo

全写demo

总结


  • 前言

之前我们已经了解到了vue的框架是MVVM,MODEL就是数据结构;

  • vue学习关注的东西
  1. view实例【渲染数据的HTML
  2. view-model

我们要做的事情就是理解vue的指令!!

  • 常见的vue指令

Vue 学习02——常用模版语法 菜鸟教程【v-if / v-show / v-bind】

  • v-if / v-show 绑定元素指令

判断ifshow是否为真,真则div元素显示,两个指令的效果是一样的,v-show区别在于元素师存在的但是是设置了display:none,而v-if是元素直接移除

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>VUE-001</title>
</head>
<body>
<div id="app">
    <div v-if="ifshow">
        {{message}}
    </div>
</div>


<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>
<script type="text/javascript">
    var myvue = new Vue({
        el: "#app",
        data: {
            ifshow: true,
            message: "hello world"
        }
    })
</script>

</body>
</html>
  • v-bind 绑定事件指令

  • 简写demo

Vue 学习02——常用模版语法 菜鸟教程【v-if / v-show / v-bind】

  • 全写demo

<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>

....

<div id="app">
    <a v-bind:href="links">百度</a>
</div>

....

</body>
</html>
  • 总结

  1. v-if 确定元素是否在视图中存在
  2. v-show 确定元素是否在视图中显示
  3. v-bind 给标记添加动态属性

相关文章:

  • 2022-12-23
  • 2023-04-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
猜你喜欢
  • 2021-09-17
  • 2021-06-27
  • 2021-06-05
  • 2021-06-22
  • 2021-06-07
  • 2022-12-23
  • 2022-01-13
相关资源
相似解决方案