Vue声明式渲染详解


Posted in Javascript onMay 17, 2017

Vue.js 的核心是一个允许采用简洁的模板语法来声明式的将数据渲染进 DOM,也就是将模板中的文本数据写进DOM中,使用  {{data}}  的格式写入。此代码都是Vue.js官网上的实例。

1、首先导入Vue.js

<script type="text/javascript" src="vue.js"></script>

2、html和js代码

<body>

  <div id="id"> //id为实例中el的属性
    {{message}}
  </div>
</body>
<script>
  var vm = new Vue({
    el:"#id",
    data:{
      message:'渲染到html中的数据!'
    }
  })
</script>

3、渲染结构:

Vue声明式渲染详解

下面看看将文本数据单向绑定到DOM元素属性上,将这个元素节点的title 属性和 Vue 实例的 message 属性保持一致,代码如下

<body>
  <div id="id">
    <span v-bind:title="message"> <!--绑定实例中的数据-->
    <!-- <span :title="message"> 简写-->
      鼠标悬停几秒钟查看此处动态绑定的提示信息!
    </span>
  </div>
</body>
<script>
  var vm = new Vue({
    el:"#id",
    data:{
      message:'页面加载的时间'+new Date()
    }
  })
</script>

渲染结构:

Vue声明式渲染详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js下通过getList函数实现分页效果的代码
Sep 17 Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 Javascript
jQuery unbind()方法实例详解
Jan 19 Javascript
JS实现title标题栏文字不间断滚动显示效果
Sep 07 Javascript
JS获取鼠标坐标并且根据鼠标位置不同弹出不同内容
Jun 12 Javascript
BootStrap导航栏问题记录
Jul 31 Javascript
详解如何在vue项目中引入elementUI组件
Feb 11 Javascript
vue中v-text / v-html使用实例代码详解
Apr 02 Javascript
bootstrap table实现横向合并与纵向合并
Jul 18 Javascript
关于layui flow loading占位图的实现方法
Sep 21 Javascript
vuex管理状态仓库使用详解
Jul 29 Javascript
vue props default Array或是Object的正确写法说明
Jul 30 Javascript
node.js调用Chrome浏览器打开链接地址的方法
May 17 #Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
May 17 #Javascript
AngularJS实现的回到顶部指令功能实例
May 17 #Javascript
bootstrap模态框示例代码分享
May 17 #Javascript
ES6入门教程之let和const命令详解
May 17 #Javascript
详解如何在Angular中快速定位DOM元素
May 17 #Javascript
vue2.0中goods选购栏滚动算法的实现代码
May 17 #Javascript
You might like
URL Rewrite的设置方法
2007/01/02 PHP
php配合jquery实现增删操作具体实例
2013/12/12 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
JQuery 返回布尔值Is()条件判断方法代码
2012/05/14 Javascript
一个JS的日期格式化算法示例
2013/07/31 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
jQuery实现图片上传和裁剪插件Croppie
2015/11/29 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
2016/08/01 Javascript
利用JS轻松实现获取表单数据
2016/12/06 Javascript
Vue.js中用v-bind绑定class的注意事项
2016/12/13 Javascript
jquery 手势密码插件
2017/03/17 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
使用vuex缓存数据并优化自己的vuex-cache
2018/05/30 Javascript
Python操作SQLite数据库的方法详解
2017/06/16 Python
使用python实现tcp自动重连
2017/07/02 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
用python3教你任意Html主内容提取功能
2018/11/05 Python
Python语法分析之字符串格式化
2019/06/13 Python
Django框架视图函数设计示例
2019/07/29 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
大学生文员专业个人求职信范文
2014/01/05 职场文书
网络编辑岗位职责范本
2014/02/10 职场文书
空气的环保标语
2014/06/12 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技