热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

vuehtml插值,Vue.js入门教程之二:Vue插值与输出HTML

经过上一篇文章《Vue.js入门教程之一:开发环境搭建》的学习,我们已经搭建好了基本的Vue.js开发环境,并且还编写了第一个Vue.js

经过上一篇文章《Vue.js入门教程之一:开发环境搭建》的学习,我们已经搭建好了基本的Vue.js开发环境,并且还编写了第一个Vue.js程序,通过使用{{message}}的语法,在HTML页面的DOM元素中插入了数据。 今天,我们将进一步学习Vue.js的相关知识。

1、在页面中插入文字

1.1 在

标签中加入如下代码:
插入文字:{{message}}
调用方法的结果:{{doSomething()}}

1.2 在标签中添加以下代码:

var vm = new Vue({

el: '#app',

data: function() {

return {

message: '这是数据对象中的message属性值'

};

},

methods: {

doSomething: function() {

return this.message + ",调用方法后的结果!";

}

}

});

1.3 完整代码如下:

系统首页
插入文字:{{message}}
调用方法的结果:{{doSomething()}}

var vm = new Vue({

el: '#app',

data: function() {

return {

message: '这是数据对象中的message属性值'

};

},

methods: {

doSomething: function() {

return this.message + ",调用方法后的结果!";

}

}

});

1.4 结果预览,如下图所示:

72319987fb4768b35c7a934c05055dc4.png

1.5 代码说明

插入文字:{{message}}
:模板代码,使用创建Vue实例中字面量data元素(匿名函数返回值)值中的message的值替换{{message}};
调用方法的结果:{{doSomething()}}
:模板代码,使用创建Vue实例中字面量methods元素(该元素值也是一个字面量)中的doSomething函数的返回值替换{{doSomething()}}。注意这里函数调用需要有一对()出现。 函数doSomething的定义,如果Vue实例中函数要使用Vue实例中的数据,可以采用“this.xxx”的形式使用。xxx就是data元素的匿名函数返回字面量的key。 # 2、 在页面中插入HTML ## 2.1 完整HTML代码如下: ```` 系统首页
插入文字:{{message}}
插入HTML:
```` ## 2.2 查看运行结果: ![运行结果](https://oscimg.oschina.net/oscnet/up-9e3291243c580bbe5da158bc2368b7965af.png "运行结果") ## 2.3 代码说明 data字面量中的message属性值包含有这杨的HTML标签,从结果可以看出,{{message}}是将HTML标签原样输出,而v-html属性,值是将HTML代码经过浏览器渲染后输出,并且将元素中的文字替换为data中的属性值。 # 3、小结 本篇文章采用两个小的Vue实例,演示了Vue的基本语法结构。在第二个实例中,还引出了以“v-”开头的HTML属性,这些属性并非标准HTML标签的属性。我们将这些以“v-”开头的自定义HTML属性称为“Vue指令”,在后续章节中,我们将展开Vue指令的学习。


推荐阅读
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 用Vue实现的Demo商品管理效果图及实现代码
    本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ... [详细]
  • 在package.json中有如下两个对象:husky:{hooks:{pre-commit:lint-staged}},lint-staged:{src** ... [详细]
  • 本文介绍了Python字典视图对象的示例和用法。通过对示例代码的解释,展示了字典视图对象的基本操作和特点。字典视图对象可以通过迭代或转换为列表来获取字典的键或值。同时,字典视图对象也是动态的,可以反映字典的变化。通过学习字典视图对象的用法,可以更好地理解和处理字典数据。 ... [详细]
  • angular.element使用方法及总结
    2019独角兽企业重金招聘Python工程师标准在线查询:http:each.sinaapp.comangularapielement.html使用方法 ... [详细]
  • 【Vue基础】监听属性watch
    Vue监听属性是watch,我们可以通过watch来响应数据的变化。代码示例: ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 本文涉及源码版本为2.6.9准备工作down一份Vue源码,从package.json入手,找我们需要的代码1、package.json中的scripts,build:nodesc ... [详细]
author-avatar
0Hey0ne
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有