w-vue-middle
Version:
统一公共服务组件
45 lines (43 loc) • 882 B
JavaScript
/*
* @Author: Jason Liu
* @Date: 2022-10-11 15:51:48
* @Desc:
*/
import { Menu } from "ant-design-vue";
const menuInfo = require("../menuInfo/index.vue").default;
export default {
components: { menuInfo },
name: "subMenus",
props: {
...Menu.SubMenu.props,
value: {
type: Object,
default: () => {
return {};
},
},
activeId: {
type: [Number, String, Object],
},
},
data() {
return {
menu: this.value,
};
},
created() {},
methods: {
/**
* @Author: Jason Liu
* @description: 菜单点击事件
*/
clickMenu(menu, isnemu) {
this.$emit("submit", menu, isnemu);
},
},
watch: {
value(val) {
this.menu = val;
},
},
};