|
|
|
@ -1,14 +1,23 @@
|
|
|
|
|
<template>
|
|
|
|
|
<template>
|
|
|
|
|
<!-- 使用 MenuDetail 组件,并通过绑定 :is-edit 属性为 true,向 MenuDetail 组件传递当前处于编辑状态的信息,
|
|
|
|
|
MenuDetail 组件大概率是一个自定义组件,用于展示和处理菜单详情相关的表单等内容,在这里用于编辑菜单的场景 -->
|
|
|
|
|
<menu-detail :is-edit='true'></menu-detail>
|
|
|
|
|
</template>
|
|
|
|
|
<script>
|
|
|
|
|
import MenuDetail from './components/MenuDetail'
|
|
|
|
|
export default {
|
|
|
|
|
name: 'updateMenu',
|
|
|
|
|
components: { MenuDetail }
|
|
|
|
|
}
|
|
|
|
|
// 从相对路径下的./components/ 文件夹中导入 MenuDetail 组件,意味着 MenuDetail 组件的定义代码位于 components 文件夹内,
|
|
|
|
|
// 导入后可以在当前组件中使用该自定义组件
|
|
|
|
|
import MenuDetail from './components/MenuDetail';
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
name: 'updateMenu',
|
|
|
|
|
// 在 components 选项中注册 MenuDetail 组件,使得该组件可以在当前组件的模板(template)中被识别和使用,
|
|
|
|
|
// 这是 Vue.js 框架中局部组件注册的常见方式,将组件名称(这里是 MenuDetail)与对应的组件对象关联起来
|
|
|
|
|
components: { MenuDetail }
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style>
|
|
|
|
|
/* 当前 CSS 部分为空,这里可以添加针对当前组件(updateMenu 组件)的样式规则,比如设置整体布局样式、字体样式、颜色等,
|
|
|
|
|
来对组件的外观进行定制化显示 */
|
|
|
|
|
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|