vue 中属性值上变量和字符串怎么拼接

在Vue 3中,可以使用模板字面量(template literals)或者表达式绑定(directives)来实现属性值上变量和字符串的拼接。

例如,假设你有一个变量text和一个字符串'hello',你可以这样拼接它们:

1.使用模板字面量(反引号...):

html 复制代码
<template>
  <div :attribute="`${text} hello`">Text</div>
</template>
 
<script setup>
import { ref } from 'vue';
const text = ref('World');
</script>

2.使用表达式绑定(使用v-bind指令):

html 复制代码
<template>
  <div v-bind:attribute="text + ' hello'">Text</div>
</template>
 
<script setup>
import { ref } from 'vue';
const text = ref('World');
</script>

在这两种情况下,attribute的值将会是拼接后的字符串,例如'World hello'

相关推荐
努力往上爬de蜗牛2 分钟前
react native token失效 刷新机制
javascript·react native·react.js
Sailing4 分钟前
🚀 Promise.then 与 async/await 到底差在哪?(这次彻底讲明白)
前端·javascript·面试
鹤鸣的日常5 分钟前
Vue + element plus 二次封装表格
前端·javascript·vue.js·elementui·typescript
JarvanMo11 分钟前
Flakeproof - 自动化 Flutter 的用户体验 (UX) 测试
前端
北慕阳13 分钟前
速成Vue,自己看
前端·javascript·vue.js
shanyanwt14 分钟前
1分钟解决iOS App Store上架图片尺寸问题
前端·ios
摇滚侠16 分钟前
HTML5,CSS3,开启浮动布局后,主轴和侧轴的概念
前端·css3·html5
少云清18 分钟前
【软件测试】4_基础知识 _HTML
前端·html
Want59518 分钟前
HTML跳动的爱心①
前端·html
小兔崽子去哪了31 分钟前
mitt 跨多层组件甚至兄弟组件通信
前端