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 相关文章推荐
用javascript实现的图片马赛克后显示并切换加文字功能
Apr 21 Javascript
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
Jun 29 Javascript
javascript 获取select下拉列表值的代码
Sep 07 Javascript
js select常用操作控制代码
Mar 16 Javascript
jQuery实现布局高宽自适应的简单实例
May 28 Javascript
jQuery实现大图轮播
Feb 13 Javascript
微信小程序实现表单校验功能
Mar 30 Javascript
简单的Vue SSR的示例代码
Jan 12 Javascript
Vue.js 时间转换代码及时间戳转时间字符串
Oct 16 Javascript
在vue中使用G2图表的示例代码
Mar 19 Javascript
vue实现鼠标移过出现下拉二级菜单功能
Dec 12 Javascript
Vue + Node.js + MongoDB图片上传组件实现图片预览和删除功能详解
Apr 29 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水印技术
2007/02/14 PHP
php实现数组中索引关联数据转换成json对象的方法
2015/07/08 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
JavaScript 检测浏览器和操作系统的脚本
2008/12/26 Javascript
javascript 字符 Escape,encodeURI,encodeURIComponent
2009/07/09 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
Angular2平滑升级到Angular4的步骤详解
2017/03/29 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
vue实现循环切换动画
2018/10/17 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
C#返回当前系统所有可用驱动器符号的方法
2015/04/18 Python
Python实现对象转换为xml的方法示例
2017/06/08 Python
python实现感知器算法(批处理)
2019/01/18 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
Python 动态导入对象,importlib.import_module()的使用方法
2019/08/28 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
python列表推导式入门学习解析
2019/12/02 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
Bench加拿大官方网站:英国城市服装品牌
2017/11/03 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
优秀党员转正的自我评价
2013/10/06 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
房地产项目合作意向书
2015/05/08 职场文书
SQL Server中交叉联接的用法详解
2021/04/22 SQL Server
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle