|
|
|
|
@ -5,7 +5,7 @@
|
|
|
|
|
v-for="(item, index) in functionArray"
|
|
|
|
|
:key="index"
|
|
|
|
|
type="primary"
|
|
|
|
|
@click="item"
|
|
|
|
|
@click="item.func"
|
|
|
|
|
>点击执行{{ item.name }}方法</el-button
|
|
|
|
|
>
|
|
|
|
|
</div>
|
|
|
|
|
@ -155,5 +155,11 @@ function useDeepClone() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/** 拿到script中所有方法 */
|
|
|
|
|
const functionArray = ref([useBubbleSort, useDebounce, useNew, useChangeThis, useDeepClone]);
|
|
|
|
|
const functionArray = ref([
|
|
|
|
|
{ name: 'useBubbleSort', func: useBubbleSort },
|
|
|
|
|
{ name: 'useDebounce', func: useDebounce },
|
|
|
|
|
{ name: 'useNew', func: useNew },
|
|
|
|
|
{ name: 'useChangeThis', func: useChangeThis },
|
|
|
|
|
{ name: 'useDeepClone', func: useDeepClone },
|
|
|
|
|
]);
|
|
|
|
|
</script>
|
|
|
|
|
|