关于 vuejs 和 Laravel 结合后,生命周期的问题
这是一个比较怪的问题。
本来不想提问的,还是大家一起讨论下吧,估计以后也会有其他朋友遇到这个问题。
描述一下过程:
laravel new了一个项目后,反正vue什么的都有了,这里就不啰嗦了。
然后在app.js里通过 Vue.component的方式引入组件(值得注意的是项目中,同时使用了blade和vue)
Vue.component('home-index', require('./components/home/index.vue').default)
类似这样引入的。然后说一下Controller的形式,也是非常的简单:
......
......
class HomeController extends Controller
{
public function index()
{
return view('home.index');
}
......
再然后 home.index里面是这样的:
@extends('master')
@section('content')
<home-index></home-index>
@endsection
在resources/js/components下面有一个home/index.vue
然后在 index.vue里面,使用 created() 和 mounted(),发现都不执行了。
有意思...
推荐文章: