【发布时间】:2021-01-01 00:49:32
【问题描述】:
我刚开始在 Laravel6 中使用 Vue2,在尝试了解如何使用组件方法时卡住了。
由于我是 Vue 的新手,所以我使用 Vue 的官方教程作为参考。我从这里(https://vuejs.org/v2/guide/components.html) 学到的关于 Vue 组件实例化的知识是我们为组件提供了选项。(例如,我们为 HTML 部分提供了 'template:' 选项。)
当我查看 resouces/js/app.js 的 laravel6 代码时,它看起来像这样:
Vue.component('example-component', require('./components/ExampleComponent.vue').default);
我查看了js/components/ExampleComponent.vue,希望看到那里声明的一些选项。但是,ExampleComponent.vue 文件中没有选项。相反,我看到了<template></template> 标签。显然,<template></template> 标签似乎可以用作“模板:”选项。
关于上述我有两个问题:
-
<template></template>标签和'template:'选项的含义一样吗? - 如果问题1是肯定的,其他选项是否也可以替换为相应的标签? (例如,我可以将
<props></props>标记用于'props:' 选项吗?或者<data></data>标记用于'data:' 选项?
提前致谢!
【问题讨论】:
标签: laravel vue.js vuejs2 laravel-6