Laravel 将Vue组件添加到刀片模板
我尝试使用Vue包VueHighlightJS在刀片模板视图上显示代码块显示。这是我第一次使用Vue,我已经研究过类似的问题,但仍然无法让代码正常工作 js/app.jsLaravel 将Vue组件添加到刀片模板,laravel,Laravel,我尝试使用Vue包VueHighlightJS在刀片模板视图上显示代码块显示。这是我第一次使用Vue,我已经研究过类似的问题,但仍然无法让代码正常工作 js/app.js import Vue from 'vue' import VueHighlightJS from 'vue-highlight.js'; import 'vue-highlight.js/lib/allLanguages' import 'highlight.js/styles/tomorrow-night.css'; V
import Vue from 'vue'
import VueHighlightJS from 'vue-highlight.js';
import 'vue-highlight.js/lib/allLanguages'
import 'highlight.js/styles/tomorrow-night.css';
Vue.use(VueHighlightJS);
Vue.component('block', require('./components/CodeBlock.vue').default);
const app = new Vue({
el: '#app',
components: {
'block': require('./components/CodeBlock.vue'),
}
//router: new VueRouter(routes)
})
代码块
<template>
<div>
<div>
<div class="block shadow flex items-center justify-center">
<highlight-code class="min-w-full" lang="javascript">
hgghfgg
</highlight-code>
</div>
</div>
</div>
</template>
<script>
export default {
}
</script>
HGFGG
导出默认值{
}
尝试在show.blade.php中显示视图
<head>
<title>Document</title>
</head>
<body>
<div id="app">
<h1>{{ $snippet->title }} </h1>
<div>{{ $snippet->description }} </div>
<div>{{ $snippet->code }} </div>
<block></block>
@yield('content')
</div>
</body>
</html>
文件
{{$snippet->title}
{{$snippet->description}
{{$snippet->code}
@产量(‘含量’)
是否正在加载vue应用程序创建的app.js?请同时添加您在屏幕上或控制台中收到的错误。Yep。app.js正在我的app.blade.php文件中加载。我也尝试过在我的show.blade.php中添加它,但没有任何运气。“你已经为你展示了所有的代码了吗show.blade.php
?另外,这是您正在从路由/视图加载的文件,还是您正在扩展的刀片文件?