vue模板字符串标签动态参数_vue模板字符串

vue模板字符串标签动态参数_vue模板字符串模板字符串传统的 JavaScript 语言 输出模板通常是这样的写的 1 result append 2 Thereare basket count 3 itemsinyourb 4 basket onSale 5 areonsale 6 上面这种写法相当繁琐不方便 ES6 引入了模板字符串解决

模板字符串

传统的JavaScript语言,输出模板通常是这样的写的。

1 $(‘#result’).append(

2 ‘There are ‘ + basket.count + ‘ ‘ +

3 ‘items in your basket, ‘ +

4 ‘‘ + basket.onSale +

5 ‘ are on sale!’

6 );

上面这种写法相当繁琐不方便,ES6 引入了模板字符串解决这个问题。

1 $(‘#result’).append(`

2 There are ${basket.count} items

3 in your basket, ${basket.onSale}

4 are on sale!

5 `);

模板字符串(template string)是增强版的字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量

// 普通字符串

`In JavaScript ‘\n’ is a line-feed.`

// 多行字符串

`In JavaScript this is

not legal.`

console.log(`string text line 1

string text line 2`);

// 字符串中嵌入变量

let name = “Bob”, time = “today”;

`Hello ${name}, how are you ${time}?`

上面代码中的模板字符串,都是用反引号表示。如果在模板字符串中需要使用反引号,则前面要用反斜杠转义。

let greeting = `\`Yo\` World!`;

输入结果:`Yo` World!

如果使用模板字符串表示多行字符串,所有的空格和缩进都会被保留在输出之中。

$(‘#list’).html(`

  • first
  • second

`);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226991.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午10:12
下一篇 2026年3月16日 下午10:12


相关推荐

  • Ubuntu部署DeepSeek教程

    Ubuntu部署DeepSeek教程

    2026年3月15日
    2
  • OpenCV条形码识别

    OpenCV条形码识别OpenCV 条形码识别条形码识别目标基本 EAN13 条码检测器初始化探测解码结果原始图片 detectAndDec 的结果条形码识别目标在这一章当中 我们将熟悉 OpenCV 中可用的条形码检测和解码方法 基本条形码是识别现实生活中商品的主要技术 普通条形码是由反射率差异很大的黑条和白条排列的平行线图案 条形码识别是在水平方向上扫描条形码 以获得一串由不同宽度和颜色的条形码组成的二进制代码 即条形码的代码信息 条形码的内容可以通过与各种条形码编码方法匹配来解码 对于当前的工作 我们仅支持 EAN13

    2026年2月9日
    3
  • 扣子空间

    扣子空间

    2026年3月12日
    1
  • 我用百度智能云跑OpenClaw,AI帮我24小时盯盘、找黑马

    我用百度智能云跑OpenClaw,AI帮我24小时盯盘、找黑马

    2026年3月13日
    1
  • Qt中的动态链接库编程(Q_DECL_IMPORT、Q_DECL_EXPORT)

    Qt中的动态链接库编程(Q_DECL_IMPORT、Q_DECL_EXPORT)http blog sina com cn s blog 667fe4a50100 html1 Qt 中的动态链接库编程使用 C 面向对象的类编写 DLL 是要注意很多细节的 主要是二进制 ABI 兼容问题 COM 是一个很成功的例子 只要符合 COM 的规范 我们就能编写出很好的 DLL 来 然而 COM 是微软私生的 要想跨平台 我们还得另找它路 Qt 的跨平台特性同样令

    2026年3月17日
    2
  • yolov5训练命令_yolo在coco上训练

    yolov5训练命令_yolo在coco上训练@本人环境声明:系统环境:Ubuntu18.04.1cuda版本:10.2.89cudnn版本:7.6.5torch版本:1.5.0torchvision版本:0.6.0项目代码yolov5,官网,项目开源的时间:20200601自定义数据集:#1安装环境依赖##1.1克隆项目gitclonehttps://github.com/ultralytics/yolov5#clonerepo如果下载比较慢,建议使用下面的镜像下载:gitclonehttps:

    2026年3月6日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号