<template>
<dk-url-input v-model="url" :url-data="data" :jump-min-app="true" />
{{ url }}
</template>
<script setup lang="ts">
import { ref } from 'vue'
const url = ref('')
const data: any = ref([
{
title: '多页面',
type: 'default',
lists: [
{
title: '标题1',
list: [
{ url: 'xxxx2', title: '个人中心' },
{ url: 'xxxx3', title: '首页' },
],
},
{
title: '标题2',
list: [
{ url: 'xxxx2', title: '个人中心' },
{ url: 'xxxx3', title: '首页' },
],
},
],
},
{
title: '商城页面',
type: 'default',
list: [
{ url: 'xxxx1', title: '标题' },
{ url: 'xxxx2', title: '个人中心' },
{ url: 'xxxx3', title: '首页' },
],
},
{
title: '项目链接',
type: 'table',
tableUrl: '/gs_gold/admin.question',
urlField: 'url',
pkField: 'id',
urlRule: '/pages/project?id={pkField}',
},
{
title: '自定义组件',
type: 'component',
componentName: 'DkTest',
},
])
</script>