vue中v-text / v-html使用实例代码详解


Posted in Javascript onApril 02, 2019

废话少说,代码如下所述:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Vue实例中的数据,事件和方法</title>
</head>
  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<body>
  
  <div id="root">
    <h1 v-text="number"></h1>
  </div>

  <script type="text/javascript">
    new Vue({ 
      el:"#root",
      data:{
        msg: "world",
        number:123
      }
    })
  </script>
</body>
</html>

显示123

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Vue实例中的数据,事件和方法</title>
</head>
  <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<body>
  <div id="root">
    <h1 v-html="content"></h1>
  </div>
  <script type="text/javascript">
    new Vue({ 
      el:"#root",
      data:{
        content: "<h1>hello world</h1>",
      }
    })
  </script>
</body>
</html>

补充:vuejs {{}},v-text 和 v-html的区别

<div id="app">
<p>{{message}}</p> <!-- 输出:<span>通过双括号绑定</span> -->

<p v-html="html"></p> <!-- 输出:html标签在渲染的时候被解析 -->

<p v-text="text"></p> <!-- 输出:<span>html标签在渲染的时候被源码输出</span> -->
</div>


<script>

let app = new Vue({

el: "#app",

data: {


message: "<span>通过双括号绑定</span>",


html: "<span>html标签在渲染的时候被解析</span>",


text: "<span>html标签在渲染的时候被源码输出</span>",

}
 });
</script>

区别:

{{message}}:将数据解析为纯文本,不能输出真正的html,在页面加载时显示{{}},所以通常使用v-html和v-text代替,且花括号方式在以后可能被取消

v-html="html":输出真正的html

v-text="text":将数据解析为纯文本,不能输出真正的html,与花括号的区别是在页面加载时不显示{{}}

总结

以上所述是小编给大家介绍的vue中v-text / v-html使用实例代码详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
js不是基础的基础
Dec 24 Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
Jan 06 Javascript
js借助ActiveXObject实现创建文件
Sep 29 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
Mar 03 Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 Javascript
webpack配置的最佳实践分享
Apr 21 Javascript
angularjs实现猜数字大小功能
May 20 Javascript
vue-cli webpack 引入swiper的操作方法
Sep 15 Javascript
在Web关闭页面时发送Ajax请求的实现方法
Mar 07 Javascript
过滤器vue.filters的使用方法实现
Sep 18 Javascript
原生JS实现汇率转换功能代码实例
May 13 Javascript
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
Seajs源码详解分析
Apr 02 #Javascript
使用mixins实现elementUI表单全局验证的解决方法
Apr 02 #Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
Apr 02 #Javascript
基于vue实现web端超大数据量表格的卡顿解决
Apr 02 #Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 #Javascript
详解vue后台系统登录态管理
Apr 02 #Javascript
微信小程序实现人脸识别登陆的示例代码
Apr 02 #Javascript
You might like
PHP Curl出现403错误的解决办法
2014/05/29 PHP
Zend Framework分页类用法详解
2016/03/22 PHP
php使用escapeshellarg时中文被过滤的解决方法
2016/07/10 PHP
PHP自定义函数实现数组比较功能示例
2017/10/19 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
thinkphp整合系列之极验滑动验证码geetest功能
2019/06/18 PHP
js 获取radio按钮值的实例
2013/08/17 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
jquery显示隐藏元素的实现代码
2016/05/19 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
详解Angular-cli生成组件修改css成less或sass的实例
2017/07/27 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
jQuery实现动态生成年月日级联下拉列表示例
2019/05/11 jQuery
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
浅谈Python 中整型对象的存储问题
2016/05/16 Python
详解Python中的__new__、__init__、__call__三个特殊方法
2016/06/02 Python
微信跳一跳小游戏python脚本
2018/01/05 Python
python中的json总结
2018/10/11 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
如何配置关联Python 解释器 Anaconda的教程(图解)
2020/04/30 Python
html5定位并在百度地图上显示的示例
2014/04/27 HTML / CSS
物流经理自我评价
2013/09/23 职场文书
信用卡工作证明模板
2014/09/14 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电