统计
  • 建站日期:2021-03-10
  • 文章总数:518 篇
  • 评论总数:151 条
  • 分类总数:32 个
  • 最后更新:4月20日
文章 Vue.js

v-text与v-html和v-bind.Vue

梦幻书涯
首页 Vue.js 正文
<!DOCTYPE html>
<html xmlns:v-on="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8"/>
    <title>快速入门</title>
    <script src="js/vuejs-2.5.16.js"></script>
</head>
<body>
<!--
 v-bind:color="hongse"等价于   :color="hongse",

 在html标签属性的值能写入Vue插值表达式是错误的,下面background="{{hongse}}"
 这个是错误的,这个才正确  <font size="5" v-bind:color="hongse"> {{hongse}}</font>,在标签外写就对

 要想在在html标签属性的值能写变量就需要用到v-bind   也就是说      :=v-bind:
   <div id="Vuediv1" v-text="Vuediv"  background="{{hongse}}">传智播客</div>
    <div id="Vuediv2" v-html="Vuediv" background="{{green}}">传智播客</div>

-->
<div id="app">
    <div id="Vuediv1" v-text="Vuediv"  background="red">传智播客</div>
    <div id="Vuediv2" v-html="Vuediv" background="green">传智播客</div>
    <font size="5" v-bind:color="hongse"> {{hongse}}</font>
    <font size="5" :color="lanse">黑马程序员</font>
    <br>
    <br>
    <div id="ctdiv1">ctdiv1</div>
    <div id="ctdiv2">ctdiv2</div>
</div>
<script>

    //Vue
    new Vue({
        el: "#app",
        data:{
            Vuediv:"<h1>Hello Vuediv</h1>",
            hongse:"red",
            lanse:"green"
        }
    });

    //传统JS的内容修改
    window.onload = function () {
        alert("innerHTML 能解析HTML标签,但innerText原样展示");
        document.getElementById("ctdiv1").innerText = "<h1>Hello ctdiv1</h1>";
        document.getElementById("ctdiv2").innerHTML = "<h1>Hello ctdiv2</h1>";
    }
</script>
</body>
</html>

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

这篇文章最后更新于2021-5-4,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
Vue的生命周期
« 上一篇
v-model也就是value的值_Vue
下一篇 »

发表评论

HI ! 请登录
注册会员,享受下载全站资源特权。
Array

日历

热门文章