v-html指令渲染HTML结构~DOM模板(六)

<script src="vue.js"></script>
<!--  DOM模板 view 视图层  -->
<div id="demo">
    <!-- 
        文本插值{{}},双大括号可以渲染数据且还可以进行一些简单的运算。
        如:
        {{1+2}} 结果为3,
        {{true?"yes":"no"}}  结果为yes,
        {{1>2?"true":"false"}}   结果为false

        以下{{html}}只能解析成文本内容,如:<p>hello,Vue.js</p> ,并不能解析成结构
     -->
    {{html}}    
    <div v-html="html"></div>
</div>
// model 数据模型层想要渲染html结构
let obj = {
    html:'<p>hello,Vue.js</p>'    //会替换原始的div标签
}

// Vue实例

var vm = new Vue({
    el:'#demo',
    data:obj
})

1、DOM 模板;

2、字符串模板;template

3、render 函数模板→创建虚拟DOM渲染出来的;

三目运算语法: 条件1?:结果1:结果2。 条件1为真,执行结果1,否则执行结果2;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值