我遵循了系列代码管“youtube clone”,我做了所有像 Alex 一样的事情,但 Vue 组件不起作用。我不是在本地主机上工作,而是在服务器上工作。我会很高兴有任何建议。
我的 app.js
require('./bootstrap');
Vue.component('videoup', require('./components/VideoUpload.vue'));
const app = new Vue({
el: '#app'
});
Run Code Online (Sandbox Code Playgroud)
我的 VideoUpload.vue 文件:
<template>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Upload</div>
<div class="panel-body">
...
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
mounted() {
console.log('Component mounted.')
}
}
</script>
Run Code Online (Sandbox Code Playgroud)
我的刀片文件:
@extends('layouts.app')
@section('content')
<videoup></videoup>
@endsection
Run Code Online (Sandbox Code Playgroud)
我的 app.blade 文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- CSRF Token …Run Code Online (Sandbox Code Playgroud)