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 相关文章推荐
jQuery 数据缓存data(name, value)详解及实现
Jan 04 Javascript
IE6,IE7下js动态加载图片不显示错误
Jul 17 Javascript
Jquery Validate 正则表达式实用验证代码大全
Aug 23 Javascript
让IE8浏览器支持function.bind()方法
Oct 16 Javascript
JavaScript中使用typeof运算符需要注意的几个坑
Nov 08 Javascript
jQuery中:hidden选择器用法实例
Dec 30 Javascript
Jquery简单分页实现方法
Jul 24 Javascript
VueJs与ReactJS和AngularJS的异同点
Dec 12 Javascript
简单实现js浮动框
Dec 13 Javascript
JS实现微信摇一摇原理解析
Jul 22 Javascript
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
如何用JavaScipt测网速
May 09 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
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
django中的ajax组件教程详解
2018/10/18 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
JavaScript 继承详解(二)
2009/07/13 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
Flexigrid在IE下不显示数据的有效处理方法
2014/09/04 Javascript
Javascript 实现图片无缝滚动
2014/12/19 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
js鼠标跟随运动效果
2017/03/11 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
2017/09/23 Javascript
JavaScript实现动态添加、移除元素或属性的方法分析
2019/01/03 Javascript
用node.js写一个jenkins发版脚本
2019/05/21 Javascript
JavaScript设计模式--桥梁模式引入操作实例分析
2020/05/23 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
Python3 入门教程 简单但比较不错
2009/11/29 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
pybind11在Windows下的使用教程
2019/07/04 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
CSS3属性background-size使用指南
2014/12/09 HTML / CSS
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
大家访活动实施方案
2014/03/10 职场文书
西式婚礼主持词
2014/03/13 职场文书
爱心捐款倡议书
2014/04/14 职场文书
诚信考试倡议书
2014/04/15 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
行政司机岗位职责
2015/04/10 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
2016春季运动会通讯稿
2015/07/18 职场文书
初中语文教学随笔
2015/08/15 职场文书
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技