Laravel Vue组件未显示在其他刀片服务器中
我正在尝试用vue js制作一个laravel应用程序。我是vue的新手,所以学到了很多东西。现在,我的应用程序有两个接口。一个用于管理面板,另一个用于普通用户。现在,当我在app.js中定义的id为“app”的div下将vue组件包括在管理面板的刀片下时,这些组件工作正常。 但当我试图在id为“app2”的div下的普通用户界面中包含一些组件时,在app.js中定义“app2”,就像“app”一样。但它不起作用。 如何使组件在用户界面的刀片中工作 这是我的个人资料。我试图显示组件的位置Laravel Vue组件未显示在其他刀片服务器中,laravel,vue.js,Laravel,Vue.js,我正在尝试用vue js制作一个laravel应用程序。我是vue的新手,所以学到了很多东西。现在,我的应用程序有两个接口。一个用于管理面板,另一个用于普通用户。现在,当我在app.js中定义的id为“app”的div下将vue组件包括在管理面板的刀片下时,这些组件工作正常。 但当我试图在id为“app2”的div下的普通用户界面中包含一些组件时,在app.js中定义“app2”,就像“app”一样。但它不起作用。 如何使组件在用户界面的刀片中工作 这是我的个人资料。我试图显示组件的位置 @ex
@extends('layouts.main')
@section('body_content')
<div id='app2'>
<profile-component></profile-component>
</div>
@endsection
<template>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card card-default">
<h1>Profile Page</h1>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
mounted() {
console.log('Component mounted.')
}
}
</script>
最后是概要文件组件
@extends('layouts.main')
@section('body_content')
<div id='app2'>
<profile-component></profile-component>
</div>
@endsection
<template>
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card card-default">
<h1>Profile Page</h1>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
mounted() {
console.log('Component mounted.')
}
}
</script>
个人资料页
导出默认值{
安装的(){
console.log('组件已安装')
}
}
Vue.component('my-component-a'{
模板:“自定义组件A!”
});
Vue.component('my-component-b'{
模板:“自定义组件B!”
});
const app1=新的Vue({
el:'附录1',
模板:“”,
组成部分:{
MyComponent C:{
模板:“自定义组件C!”
}
}
});
const app2=新的Vue({
el:'附录2',
模板:“”
});
在什么级别进行调试?将console.log放入app.js并检查它是否正在加载?如果您将
app2
更改为app
,这是因为您在执行const app2=new Vue({el:'app2'})时正在创建另一个Vue实例,该怎么办
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.js"></script>
<div id="app1"></div>
<div id="app2"></div>