vue.js学习之模块语法:v-html、v-bind、三元运算

vue.js学习之模块语法:v-html、v-bind、三元运算

官方文档永远都是最好的文档

废话不说了,直接说标题中语法的含义:

v-html:
该指令后面往往会跟上一个string类型,会将string的html解析出来并且进行渲染。通俗点来讲它可以识别标签中的内容并渲染显示到页面中。

{{ 1 == 1 ? 'YES' : 'NO' }}:就是三元运算书写格式,就是一个判断语句,听说过if(){}else{}吗,没错,明白了吧。

{{ message.split(’’).reverse().join(’’) }}:前面的 message就是元素,后面的自己去W3学习数组方法吧
v-bind“:变量名 :就是绑定元素,你元素内容变化,标签中绑定的元素也会变化。也可写成 :变量名。在标签中加 v-once 可以是元素初始值在标签中保持不变。

<div id="app">
	{{msg}}
	<p>Using mustaches: {{ rawHtml }}</p>
	<p v-html="rawHtml"></p>
	<div v-bind:class="color">test...</div>
	<p>{{ number + 1 }}</p>
	<p>{{ 1 == 1 ? 'YES' : 'NO' }}</p>
	<p>{{ message.split('').reverse().join('') }}</p>
</div>
<script type="text/javascript">
var vm = new Vue({
	el : "#app",
	data : {
		msg : "hi vue",
		rawHtml : '<span style="color:red">this is should be red</span>',
		color:'blue',
		number : 10,
		ok : 1,
		message : "vue"
	}
});
vm.msg = "hi....";
</script>
<style type="text/css">
.red{color:red;}
.blue{color:blue; font-size:100px;}
</style>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我透,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值