1.内置指令
内置指令有哪些?
内置指令指的就是Vue自带指令,可以直接在项目中使用。 一共有 16 个自带指令,包括了: v-text 、 v-html 、 v-show 、 v-if 、 v-else 、 v-else-if 、 v-for 、 v-on 、 v-bind 、 v-model 、 v-slot 、 v-pre 、 v-cloak 、 v-once 、 v-memo 、 v-is。
-1.v-for
使用 v-for 指令把数组的选项列表进行渲染。 v-for 指令需要使用 item in items 形式的特殊语法, items 是源数据数组, item 是数组元素迭代的别名。
-2 v-else-if
v-if 、 v-else 与 v-else-if 是Vue中用于条件判断的指令,与后端中的if、else、ifelse一致。 当条件过多时, 使用v-if 会使得代码太过复杂,不便于观看,所以条件过多时 使用 计算属性来进行条件的判断较为合适。
-3 v-for与v-if能不能使用?
在处于同一节点的时候,v-for 优先级比 v-if 高。 这意味着 v-if 将分别重复运行于每个 v-for 循环中。 即——先运行v-for 的循环,然后在每一个v-for 的循环中,再进行 v-if 的条件对比。 所以,不推荐v-if和v-for同时使用。
-4 v-show
“v-show的用法与v-if基本一致,只不过v-show是改变元素的CSS属性display。当v-show表达式的值为false时,元素会隐藏,查看元素加载 内联样式display:none。”
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<!--引入最新的vue稳定版本-->
<script type="text/javascript" src="https://unpkg.com/vue/dist/vue.min.js"></script>
<link rel="stylesheet" href="./css/style.css" type="text/css">
</head>
<body>
<!--理解v-cloak指令的作用,以及应用场景-->
<div id="app" >
<!--javaScript里面的等于号是===-->
<!--v-show、指令-->
<p v-show="status==1">当status为1时,显示该行</p>
</div>
<!--script脚本-->
<script>
//创建vue实例
var vue=new Vue({
el: '#app',
data: {
status: 2
}
});
</script>
</body>
</html>
2.vue的方法有哪些?
-1.计算
-2 监听
watch是vue内部提供的一个用于侦听功能的更通用的方法,其用来响应数据的变化,通过特定的数据变化驱动一些操作。
vue官方文档解释当需要在数据变化时执行异步或开销较大的操作时,推荐使用该方法。
做一个监听计算器
咱们来看一下效果
接下来咱们实战一下
我把一些vue的笔记放在下面 打架可以参考一下
记得点赞.