• Vue|[Vue warn]: Unknown custom element: <v-car>


    一、问题现象

     ===================================================================

     最近在练习vue项目时,遇到这样的一个问题,很是奇怪,编译是ok,点击也能弹窗,但还是会报错

    vue源码

    <template>
        <div>
            <template>
                <v-tabs :value="0" background-color="primary">
                  <v-tab @click="$router.push({name:'Case'})">用例管理</v-tab>
                  <v-tab @click="$router.push({name:'Task'})">任务管理</v-tab>
                  <v-tab @click="$router.push({name:'Jenkins'})">Jenkins管理</v-tab>
                  <v-tab @click="$router.push({name:'Report'})">报告管理</v-tab>
                </v-tabs>
            </template>
    
    <v-dialog v-model="addDialog" max-width="500px">
        <v-car>
            <v-card-title>添加测试用例</v-card-title>
    
            <v-card-text>
                <v-container>
                    <v-text-field label="用例名称"></v-text-field>
                    <v-select :items="selectItem" label="用例类型"></v-select>
                    <v-textarea label="用例数据"></v-textarea>
                </v-container>
            </v-card-text>
    
            <v-card-actions>
                <v-spacer></v-spacer>
                <v-btn color="primary" text @click="addDialog = false">取消</v-btn>
                <v-btn color="primary">确定</v-btn>
            </v-card-actions>
    
        </v-car>
    </v-dialog>
    
    <v-btn color="primary" class="btn" @click="addDialog = true">添加用例</v-btn>
    <v-btn color="success" class="btn">生成任务</v-btn>
    <template>
                <v-data-table
                  v-model="selected"
                  :headers="headers"
                  :items="desserts"
                  item-key="name"
                  show-select
                  class="elevation-1"
                >
                </v-data-table>
            </template>
    </div>
    </template>
    
    
    
    
    <script>
        export default {
            data() {
                return {
                    selectItem: ['文本', '文件'],
                    addDialog: false,
                    selected: [],
                    headers: [{
                        text: 'id',
                        value: ''
                    }, {
                        text: '用例名称',
                        value: ''
                    }, {
                        text: '用例数据',
                        value: ''
                    }, {
                        text: '操作',
                        value: ''
                    }],
                    desserts: [],
                };
            },
    
    
        };
    </script>
    
    
    <style scoped>
        .btn {
            margin: 10px;
        }
    </style>

    二、解决方案

    v-car修改成v-card

     三、修改后效果

     四、总结

    组件名称少了一个单词,编译通过,功能似乎也ok,但是带来的影响是很大的,还是需要多补补vuetify基础知识

    知道、想到、做到、得到
  • 相关阅读:
    mycat
    人大金仓备份和还原
    文件断点上传,html5实现前端,java实现服务器
    MoChat
    PHP性能追踪及分析工具xhprof的安装与使用
    使用 satis 搭建一个私有的 Composer 包仓库
    sed命令用法详解
    rsync同步工具学习笔记
    服务器支持AspJpeg和JMail45_free.msi组件
    批处理——服务器的web文件备份
  • 原文地址:https://www.cnblogs.com/Durant0420/p/15056140.html
Copyright © 2020-2023  润新知