当前位置:   article > 正文

Vue+ElementUI启动vue卡死的问题

Vue+ElementUI启动vue卡死的问题

0 引言

今天,博主在学习vue+elementui的时候遇到一个问题,卡了博主很久。

1 问题复现

在vue页面的<template>标签中写入两个<div>标签,

  1. <template>
  2. <div>
  3. <h1>第一个div标签</h1>
  4. <el-table></el-table>
  5. </div>
  6. <div>
  7. <el-pagination
  8. background
  9. layout="sizes,prev, pager, next,jumper"
  10. :total="1000">
  11. </el-pagination>
  12. </div>
  13. </template>
  14. <script>
  15. export default{
  16. }
  17. </script>
  18. <style>
  19. </style>

 然后启动vue服务器卡死,启动不了

2 问题解决

把<template>标签中的<div>删去一个就行了,

  1. <template>
  2. <div>
  3. <h1>第一个div标签</h1>
  4. <el-table></el-table>
  5. <!-- </div>
  6. <div> -->
  7. <el-pagination
  8. background
  9. layout="sizes,prev, pager, next,jumper"
  10. :total="1000">
  11. </el-pagination>
  12. </div>
  13. </template>
  14. <script>
  15. export default{
  16. }
  17. </script>
  18. <style>
  19. </style>

vue服务器启动成功,

 3 问题分析

报错中显示,template根节点有且仅有一个元素。

因此,不可以在template中写两个div元素。

4 参考

为什么template必须有且只能有一个div呢?

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
  

闽ICP备14008679号