o***@oddboy.cn
o***@oddboy.cn
  • 发布:2023-09-03 17:18
  • 更新:2023-09-04 09:37
  • 阅读:365

【报Bug】字符串渲染后在多出来两个双引号。

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.5.1 (22G90)

第三方开发者工具版本号: vscode 1.81.1

基础库版本号: 3.0.0-alpha-3081220230802001

项目创建方式: CLI

CLI版本号: @vue/cli 5.0.8

示例代码:
<template>  
  <div class="index">  
    {{ getCurrentInstance().appContext.config.globalProperties.$test000 }}  
  </div>  
</template>  

<script setup lang="ts">  
import { getCurrentInstance, ref } from "vue";  

const appInstance = getCurrentInstance();  

appInstance.appContext.config.globalProperties.$test000 = ref<null | string>();  

appInstance.appContext.config.globalProperties.$test000.value = "131400";  

console.log(  
  String.raw`${appInstance.appContext.config.globalProperties.$test000.value}`  
);  
</script>  

<style lang="scss"></style>  

操作步骤:

按如上代码可复现。

预期结果:

页面上打印出的字符串带有两侧的双引号。

实际结果:

。。。

bug描述:

将字符串渲染到模版时,字符串两侧打印出两个双引号。

2023-09-03 17:18 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

appInstance.appContext.config.globalProperties.$test000 = "131400";  这样就可以
余声

余声

String.raw 的原因

该问题目前已经被锁定, 无法添加新回复