vue3.x模板语法-插值

Posted 天行子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3.x模板语法-插值相关的知识,希望对你有一定的参考价值。

 

注:实例环境 vue cli构建的项目

插值-文本

app.vue

<template>
  <Example></Example>
</template>

<script>
import Example from \'./components/Example\'

export default {
  name: \'App\',
  components: {
    Example
  }
}
</script>

<style>

</style>

Example.vue

<template>
    <div>
        <span>Message: {{ msg }}</span>
    </div>
</template>

<script>
    export default {
        name: "Example",
        data:function () {
            return {
                msg:\'模板语法-插值\'
            }
        }
    }
</script>

<style scoped>

</style>

浏览器看到 span的msg被替换成 data里的msg(模板语法-插值)

http://localhost:8082/

插值-原始 html

修改 Example.vue

<template>
    <div v-html="spanHtml"></div>
</template>

<script>
    export default {
        name: "Example",
        data:function () {
            return {
                spanHtml:\'<span style="background-color: red">插值-html</span>\'
            }
        }
    }
</script>

<style scoped>

</style>

浏览器看看页面的变化,红色背景的插值-html被打印出来

插值-attribute

修改 Example.vue

<template>
    <div>
        <input type="text" v-bind:value="inputValue"/>
    </div>
</template>

<script>
    export default {
        name: "Example",
        data:function () {
            return {
                inputValue:\'插值-attribute\'
            }
        }
    }
</script>

<style scoped>

</style>

浏览器的input是不是带有"插值-attribute"

插值理解

插值就是data方法返回的对象变量控制template模板对应文本,html,attribute变化

以上是关于vue3.x模板语法-插值的主要内容,如果未能解决你的问题,请参考以下文章

Vue模板语法——插值

vue中的模板语法

第5节模板语法-插值

vue模板语法: 插值语法和指令语法以及v-bind指令使用

vue模板语法: 插值语法和指令语法以及v-bind指令使用

vue入门:(模板语法与指令)