错误消息表明在文件 "code.vue" 的第 6 行,模板存在问题。

该错误特别指出,组件模板应包含一个根元素,但模板中似乎有多个根元素。错误指出 "line" 元素的起始标签是问题所在。

要解决此问题,您需要确保模板中只有一个根元素。如果在多个元素上使用 v-if,则可以使用 v-else-if 来链接它们。

以下是如何修改模板以使其具有单个根元素的示例:

<template>
  <div>
    <input class='price' type='number' placeholder='输入金额' v-model='info.money'/>
    <view class='line line1'>
      <view class='line1-title'>使用ZJT</view>
      <switch :checked='info.useQt!=0' color='#0E7519' style='transform:scale(0.7)' @change='onChangeQtCoupon'/>
    </view>
    <!-- 模板的其余部分 -->
  </div>
</template>

请确保相应地调整模板的其余部分,使其具有单个根元素。

Vue.js 模板错误:组件模板应包含一个根元素

原文地址: https://www.cveoy.top/t/topic/cg1s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录