首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组件Vue.Js不工作。未知的自定义元素:<>

组件Vue.Js不工作。未知的自定义元素:<>
EN

Stack Overflow用户
提问于 2019-01-09 19:37:56
回答 1查看 1.2K关注 0票数 1

我有一个错误:

Vue警告:未知的自定义元素:<image-upload> -您正确注册了组件吗?对于递归组件,请确保提供"name“选项。

In myApp.js I添加:

代码语言:javascript
复制
Vue.component('image-upload',require('./components/ImageUpload.vue').default);

ImageUpload.Vue中,我有以下代码:

代码语言:javascript
复制
<script>
    import Croppie from 'croppie'

    export default {
        props: ['imgUrl'],
        mounted() {
            this.image = this.imgUrl
            this.setupCroppie()
        },
        data() {
            return {
                croppie: null,
                image: null
            }
        },
        methods: {
            setUpCroppie() {
                let el = document.getElementById('croppie')
                this.croppie = new Croppie(el, {
                    viewport: {width: 200, height: 200, type: 'circle'},
                    boundary: {width: 220, height: 220},
                    showZoomer: true,
                    enableOrientation: true
                })
                this.croppie.bind({
                    url: this.image
                })
            },
        }
    }
</script>
<template>
    <div class="image-upload-wrapper image-upload">
        <p>this is my component</p>
        <div id="croppie"></div>
    </div>
</template>

刀片:

代码语言:javascript
复制
<image-upload img-url="{{url('img/user.png')}}"></image-upload>

我跟踪这里的医生使用CroppieJs https://foliotek.github.io/Croppie/

谢谢..

EN

回答 1

Stack Overflow用户

发布于 2019-01-09 21:51:24

您是否尝试将a:添加到vue组件中。

<image-upload :img-url="{{url('img/user.png')}}"></image-upload>

Vue组件是否出现在Vue.js检查器中?

https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54117158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档