gpt4 book ai didi

laravel - VueJS - 数据和方法范围

转载 作者:搜寻专家 更新时间:2023-10-30 22:52:09 25 4
gpt4 key购买 nike

我有一个 Laravel 应用程序,我正在通过它进行路由以在 Vue 组件之间动态切换。例如:

Laravel Blade View 1 (template.blade.php)

...
<component is="@yield('vue')">
@yield('content')
</component>
...

Laravel Blade View 2

@extends('template')

@section('vue', 'form-view');

@section('content')
<form @submit.prevent="submitForm">
<button type="submit">Submit Form</button>
</form>
@stop

Vue 实例

import FormView from 'FormView';

new Vue({
el: 'body',
components: {
FormView,
},
});

FormView.js

export default {
methods: {
submitForm() {
alert('hello');
},
},
};

问题是我在控制台中收到以下消息:

[Vue warn]: v-on:submit="submitForm" expects a function value, got undefined

我做错了什么吗?

最佳答案

由于 View 中的 HTML 不是 Vue 模板,它被认为是内联的,需要定义为内联模板:

...
<component is="@yield('vue')" inline-template>
@yield('content')
</component>
...

关于laravel - VueJS - 数据和方法范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37705708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com