【发布时间】:2018-10-21 05:28:06
【问题描述】:
问题:
- Vue 组件在屏幕上呈现为
<!---->
设置:
- 应用程序在 C# Core 2.0 中
- Vue 版本 2.5.16
- 使用gulp复制静态js文件到/wwwroot
gulp.src('./node_modules/vue/dist/vue.min.js') .pipe(gulp.dest('./wwwroot/dist/')) - 调用以在 HTML 中加载 Vue
<script src="~/dist/vue.min.js" asp-append-version="true"></script> - 我有四个组件。两个使用字符串文字模板,两个使用
<template>。在后者中,只有一个显示。<template id="paging-template"></template> <template id="modal-template"></template>Vue.component('modal',{ template:'#modal-template'}); Vue.component('paging',{ template:'#paging-template'});
Modal 使用 <modal></modal> 调用,Paging 使用 <paging></paging>。
模态显示正确。分页显示为<!---->,但使用 Chrome 中的 Vue 调试器插件,我可以看到模型和分页组件的所有内容。
我错过了什么?
编辑: JSFiddle Link
这个 css 不是我的,只是他们提供的 Vue 模板上的默认值
【问题讨论】:
-
能否显示 index.html 和 application.vue 或 vue 主页面的语法。
-
您没有提供足够的信息让我们确定问题所在。
-
我没有任何 .vue 文件。我的 Vue 模型在加载到页面的常规 .js 文件中实例化。如果没有提供足够的信息,您能否具体说明您要查找的信息?
-
提供的 JSFiddle 链接
标签: c# vue.js vue-component asp.net-core-2.0