美文网首页
2、Vue-组合式-模板语法

2、Vue-组合式-模板语法

作者: 许忠慧 | 来源:发表于2023-08-29 09:36 被阅读0次

一、文本插值

将下述代码替换到App.vue

<script setup>
const msg = 'hello'
const res = true
const num = 10
</script>

<template>
    <!--使用双大括号调用设置的变量,双大括号内可进行简单变量运算-->
    <p>打印初始文本插值:{{msg}}</p>
    <p>打印拼接的文本插值:{{msg + " vue"}}</p>
    <p>打印三元运算后的文本插值:{{res? true:false}}</p>
    <p>打印计算后的文本插值:{{num+5}}</p>

</template>

结果展示:

二、v-html: 插入html

上述的例子中是对纯文本数据进行插入,而不是html, 如果想要插入html, 则需要使用v-html, 例如, 将下述代码替换至app.vue

<script setup>
    const htmlData = "<p>hello vue</p>"
</script>

<template>
    <!--插入html文本-->
    <span v-html="htmlData"></span>
</template>

可以使用双花括号去包裹htmlData打印一下看看效果,可以更方便了解该方法跟文本插值的区别

ps:这里插入的html必须是一个文本对象,不能直接插入一个文件对象

三、v-bind: 属性绑定

将下述代码替换到App.vue

<script setup>
    const location = "center"
    const color = "color:red"
</script>

<template>
    <p v-bind:align="location">绑定单个属性</p>
    <p :align="location">属性绑定的简写方式</p>
    <p :align="location" :style="color">绑定多个属性</p>
</template>
  • 所有属性均可以使用v-bind或简写方式进行绑定
  • 绑定不仅仅支持调用变量,也可以是一个函数

相关文章

  • Vue-(2)模板语法

    前言 文本Html属性表达式指令参数用户输入过滤器修饰符 示例: 结果如下: image.png 一:文本 数据绑...

  • Vue-模板语法

    模板语法 Vue.js 使用了基于 HTML 的模版语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的...

  • vue-语法2

    class class和style的绑定也是用v-bind或者:,vuejs对此做了专门的增强,表达式结果的类型除...

  • Vue3+TS Day02 - 基础指令 Mustache、v-

    一、Vue 模板语法 1、如何在 vscode 中添加代码片段? 2、什么是模板语法? 3、Mustache 双大...

  • 模板语法2

  • 《二》、Vue核心——基本使用

    一、Vue的基本使用 1、编码 2、理解 Vue 的 MVVM 3、模板语法 (1)、模板语法的理解  Ⅰ、动态的...

  • 前端常用解析模板引擎

    1. Mustache 模板 项目官方在github上的语法文档语法: 2.doT 模板 项目官方在github上...

  • vue基础语法

    vue常用基础语法: 一、模板语法 1.vue使用基于html的模板语法,智能计算出最少需呀重复渲染的组件;2.数...

  • beego 模版语法

    beego 模板语法指南 本文讲述 beego 中使用的模板语法,与 go 模板语法基本相同。 基本语法 go 统...

  • 02-Flask之模板&模型

    一、模板 模板概念 Jinja2 模板语法 结构标签 block 静态资源的加载 结构标签 extends 结构标...

网友评论

      本文标题:2、Vue-组合式-模板语法

      本文链接:https://www.haomeiwen.com/subject/rgqwmdtx.html