1、常见的内置指令

  • v-bind: 单向绑定解析表达式, 可简写为 :xxx

  • v-model: 双向数据绑定

  • v-for : 遍历数组/对象/字符串

  • v-on: 绑定事件监听, 可简写为@

  • v-if : 条件渲染(动态控制节点是否存存在)

  • v-else : 条件渲染(动态控制节点是否存存在)

  • v-show: 条件渲染 (动态控制节点是否展示)

  • v-text指令:
    1、作用:向其所在的节点中渲染文本内容。
    2、与插值语法的区别:v-text会替换掉节点中的内容,{{xx}}则不会。

  • v-html指令:
    1、作用:向指定节点中渲染包含html结构的内容。
    2、与插值语法的区别:(1)、v-html会替换掉节点中所有的内容,{{xx}}则不会。(2)、v-html可以识别html结构。
    3、严重注意:v-html有安全性问题!!!!
    (1)、在网站上动态渲染任意HTML是非常危险的,容易导致XSS攻击。
    (2)、一定要在可信的内容上使用v-html,永不要用在用户提交的内容上!

  • v-cloak指令(没有值):
    1、本质是一个特殊属性,Vue实例创建完毕并接管容器后,会删掉v-cloak属性。
    2、使用css配合v-cloak可以解决网速慢时页面展示出{{xxx}}的问题。

  • v-once指令:
    1、v-once所在节点在初次动态渲染后,就视为静态内容了。
    2、以后数据的改变不会引起v-once所在结构的更新,可以用于优化性能。

  • v-pre指令:
    1、跳过其所在节点的编译过程。
    2、可利用它跳过:没有使用指令语法、没有使用插值语法的节点,会加快编译。

2、代码实例

<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8" />
<title>标题</title>
<!-- 引入vue -->
<script type="text/javascript" src="../js/vue.js"></script> <style>
[v-cloak] {
display: none;
}
</style>
</head> <body>
<div id="App">
<div>你好,{{name}}</div>
<div v-text="name">你好、张麻子</div>
<div v-text="str"></div>
<div v-html="str"></div>
<h1 v-cloak>{{value}}</h1>
<h1 v-pre>Vue其实很好玩</h1>
<h1 v-once>初始化的值是:{{n}}</h1>
<h1>当前的n值是:{{n}}</h1>
<button @click="n++">点我n+1</button> </div>
<script type="text/javascript">
Vue.config.productionTip = false //设置为 false 以阻止 vue 在启动时生成生产提示 //创建Vue实例
new Vue({
el: '#App',
data: {
value: "Vue",
name: 'ZYZ',
str: '<h3>你好啊!张麻子</h3>',
n: 1,
}
})
</script> </body> </html>

3、测试效果

最新文章

  1. 来吧,HTML5之基础标签(上)
  2. Bash 里的转义序列
  3. PYTHON 全局变量和局部变量
  4. php中json_decode返回数组或对象
  5. [日常训练]常州集训day3
  6. [LintCode] House Robber 打家劫舍
  7. ExtJS入门教程01,Window如此简单,你怎能不会?
  8. [CSAPP-II] 链接[符号解析和重定位] 静态链接 动态链接 动态链接接口
  9. OC学习心得【适合初学者】
  10. UVaLive 6859 Points (几何,凸包)
  11. 淘宝IP地址库采集器c#代码
  12. Android中的双向链表
  13. project euler 48 Self powers 解决乘法爆long long
  14. NGUI判断是否点击到UI控件
  15. Linux makefile讲解
  16. IntelliJ IDEA 优化总结
  17. 【转】Visual Studio团队资源管理器 Git 源码管理工具简单入门
  18. scala单元测试,包括功能测试和性能测试
  19. Linux的基本指令--服务器
  20. Node 的fs模块

热门文章

  1. Java核心知识体系3:异常机制详解
  2. 利用MySQL Router构建读写分离MGR集群
  3. 【Meetup回顾】Apache DolphinScheduler在联通的实践和二次开发经验分享
  4. React报错之Cannot assign to &#39;current&#39; because it is a read-only property
  5. Luogu2986 [USACO10MAR]伟大的奶牛聚集 (树形DP)
  6. 图解 Kafka 超高并发网络架构演进过程
  7. 搭建 Webpack + TypeScript + Babel 的项目
  8. 来开源吧!发布开源组件到 MavenCentral 仓库超详细攻略
  9. html js 导出excel表格
  10. KingbaseES R6 集群“双主”故障解决案例