javascript - vue.js 未渲染组件

标签 javascript vuejs2 vue-component vue.js

这是我的 html:

<div id="modalComponent">
    <remodal-designs v-binds:designid="1074"></remodal-designs>
</div>

这是我在 html 中的脚本:

<script src="{{ FuImg::asset('js/libs/vue.min.js') }}"></script>
<script src="{{ FuImg::asset('js/vue_components/remodal_designs.js') }}"></script>

这是我的 Vue js 组件:

Vue.component('remodal-designs', {

    template : '<div id="modaldesigns" class="cp-remodal remodal" :data-remodal-id="designid">\
                    <button data-remodal-action="close" class="remodal-close"></button>\
                    <div class="container">\
                        <div class="row no-gutter">\
                            <div class="col-sm-6">\
                                <div class="cp-tab-menu active">\
                                    Camisetas Premium\
                                </div>\
                            </div>\
                            <div class="col-sm-6">\
                                <div class="cp-tab-menu">\
                                   Camisetas Basic\
                                </div>\
                            </div>\
                        </div>\
                    </div>\
                </div>\
    ',

    props : ['designid'],



});

该组件未呈现。当我打开 chrome 浏览器并使用 Ctrl + U 查看代码时,没有执行任何操作。 enter image description here

Chrome 控制台不返回错误。

我做错了什么?

编辑:vue 控制台报告此

[Vue warn]: failed to compile template:

<div id="modalComponent">
    <remodal-designs v-bind:designid="5rpexo1zwci6"></remodal-designs>
</div>

- invalid expression: v-bind:designid="1074"


(found in root instance)

最佳答案

在 HTML 中,删除 v-bind:

<div id="modalComponent">
    <remodal-designs designid="1074"></remodal-designs>
</div>

v-bind当您将一个或多个属性或组件 prop 动态绑定(bind)到表达式或 vue 数据时使用。这里因为您传递了一个常量,所以不需要它。

关于javascript - vue.js 未渲染组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42394742/

相关文章:

javascript - 如何注册自定义Vue组件?

javascript - vue.js中如何向组件发送数据?

c# - http重定向问题

javascript - Owl Carousel 数据点特定元素点击发送到第一张幻灯片,但周围的点击发送到适当的幻灯片

javascript - 当我在 html 文件的 head 标记之间引用外部文件时,为什么 JavaScript 不运行?

javascript - 使用向下/向上滑动过渡动画 v-if (Vue.js 2)

javascript - Vue : vue-i18n: Cannot translate the value of keypath, 默认使用keypath的值

javascript - 如何通过数组获取多个值并在 Google map 中显示此地点?

javascript - 在vuejs中引用router-link参数数据

javascript - 为什么打开另一个页面时组件上的数据没有更新? (Vue.JS 2)