所以我试图将 Vue3 添加到现有的 asp.net 核心项目中。我想要发生的是让我的剃须刀应用程序正常呈现,然后使用自定义 vue 组件给我的前端一个更具反应性的感觉。但是,当我将一个空的 vue 应用程序安装到我的包装器 div(所有其他正文内容的父级)时,它似乎正在删除该包装器 div 的所有 innerHTML,完全删除所有服务器呈现的正文内容。
在我的 _Layout.cshtml 文件中,我将所有内容包装在一个 id 为“app”的 div 中。
<body>
<div id='app'>
@RenderBody()
</div>
<script src="~/js/vue-app/dist/js/chunk-vendors.76316534.js"></script>
<script src="~/js/vue-app/dist/js/app.bf4c5ba9.js"></script>
</body>
Run Code Online (Sandbox Code Playgroud)
在 main.js 中
import { createApp } from 'vue'
const vueApp = createApp({}).mount('#app');
// component definitions below
Run Code Online (Sandbox Code Playgroud)
使用这样设置的应用程序,当我运行我的 .net 项目时,我看到一个空白的白色浏览器窗口,而不是我期望的 razor 编译的 html。在 Vue2 中,可以这样做:
const vueApp = new Vue({
el: '#app',
data: {
....
},
methods: {
....
}//, etc
});
Run Code Online (Sandbox Code Playgroud)
这将导致应用程序被渲染为正常的 vue 应用程序绑定到#app,使 vue 可用于子内容(模型绑定、vue 单击处理等)。 …
我应该这样说,我是一名本科生的CS学生,几乎不知道编译器是如何工作的.对我来说,这些错误看起来像完全的胡言乱语,在网上搜了大约半个小时之后,我害怕我已经辞职了,要求帮助=(
这是我收到的错误:
Prog4Main.obj:错误LNK2019:函数_main中引用的未解析的外部符号"void __cdecl shellSort(struct SortData*const,int)"(?shellSort @@ YAXQAUSortData @@ H @ Z)
*\Debug\prog4 again.exe:致命错误LNK1120:1个未解析的外部
这是我遇到的唯一两个错误.
那么,关于我的程序试图完成的事情:
这是我的c ++课程中的家庭作业.我们必须实现在课堂上向我们展示的5种排序算法.我已经实现了冒泡排序和插入排序就好了,但是shell排序给了我这些错误.它们在同一个.cpp文件中,当我注释掉shellSort()函数调用时,我没有编译错误.
由于它已经到了我夏季学期c ++课程的末尾,而且我们没有足够的时间深入介绍排序算法,教师几乎给了我们这个程序的所有代码.我们只需要更改变量名称并调整排序函数的形式以满足我们的需求.因为这个,我知道我的所有代码都是正确的,因为我没有写它.
这是在VS2010(不是快递,我认为它的最终),我的应用程序是一个win32控制台应用程序,我检查并保证user32.lib是链接的(因为它在其他链接错误帖子中提到).我真的不知道如何解决这个问题....
继承人问题代码:
//---------------------- Begin Shell Sort -----------------------
totalTime = 0.0; // Initialize the time variable
sortError = false; // Initialize the error flag
// For each of 5 runs on this algorithm
for(int i=0; i<5; i++)
{
// Read the data. You must do this before each sort
if(!ReadData(DataArray, NUMRECS))
{
cout << "Failed to read data file.\n …Run Code Online (Sandbox Code Playgroud)