大二寒假学习6(vue学习模板语法之使用JavaScript表达式)
前提
{{}}里面只能放 单一表达式 ,也就是一段能够被求值的JvavScript代码。判断 {{}} 里面 是否 是 单一表达式:{{}}里面的内容 是否可以合法的写在return后面
模板语法
<template>
<h3>模板语法</h3>
<p>{{ msg }}</p>
<p>{{ hello }}</p>
<p>{{ ok?'YES':'NO' }}</p>
<p>{{ message.split('').reverse().join('') }}</p>
<p>{{ message }}</p>
</template>
<script >
export default{
data(){
return{
msg:"神奇的语法",
hello:"hello world!",
ok:true,
message:"大家好"
}
}
}
</script>
无效示范
<p>然后是无效示范:</p>
<!-- 这是一个语句,而非表达式 -->
<p>{{var a = 1 }}</p>
<!-- 条件控制也不支持,必须要直接能有结果的-->
<p>{{ if (ok) { return message }}} </p>
<p> </p>
<p>里面只能放结果,所以不在其里面进行逻辑操作,旨在script里面进行</p>
posted on 2025-02-11 17:05 Adda...nina 阅读(4) 评论(0) 收藏 举报
浙公网安备 33010602011771号