作者:地之南_816 | 来源:互联网 | 2023-09-24 14:33
//这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)//例如:import 《组件名称》 from '《组件路径》';export default {//imp
<template><div><el-input placeholder="输入关键字进行过滤" v-model="filterText">el-input>el-tree>div>
template><script>
export default {components: {},props: {},data() {return {filterText: "",menus: [],expandedKey: [],defaultProps: {children: "children",label: "name"}};},computed: {},watch: {filterText(val) {this.$refs.menuTree.filter(val);}},methods: {filterNode(value, data) {if (!value) return true;return data.name.indexOf(value) !== -1;},getMenus() {this.$http({url: this.$http.adornUrl("/product/category/list/tree"),method: "get"}).then(({ data }) => {this.menus = data.data;});},nodeclick(data, node, component) {console.log("子组件category的节点被点击", data, node, component);this.$emit("tree-node-click", data, node, component);}},created() {this.getMenus();},mounted() {},beforeCreate() {}, beforeMount() {}, beforeUpdate() {}, updated() {}, beforeDestroy() {}, destroyed() {}, activated() {}
};
script>
<style scoped>style>