feat(search): 实现首页搜索功能与模板市场组件

- 新增首页搜索功能,支持关键词搜索问卷
- 新增布局组件(CommonLayout),优化页面结构
- 新增问卷列表组件(MineSurvey),展示用户问卷
- 新增模板市场组件(TemplateMarketItem),使用Tailwind CSS样式
- 优化路由配置,添加模板市场路由
- 修复CSS样式问题,使用Tailwind CSS替代自定义样式
- 改进组件间通信,使用Vue3 defineModel API

相关任务: #TASK-2025-05-13
This commit is contained in:
Huangzhe
2025-05-13 01:17:26 +08:00
parent 6cfa35f666
commit 37e6280d57
19 changed files with 362 additions and 65 deletions

View File

@@ -6,14 +6,14 @@ import { createPinia } from 'pinia';
import App from './App.vue';
import router from './router';
import utils from '@/assets/js/common';
import 'core-js/stable';
import 'regenerator-runtime/runtime';
// 2. 引入组件样式
import 'vant/lib/index.css';
// 2. 引入组件样式, 由于引入了自动引入插件,无需手动引入
// import 'vant/lib/index.css';
import '@/style/utils.scss';
import appBridge from '@/assets/js/appBridge';
import VConsole from 'vconsole';
import './assets/css/main.scss';
import './assets/css/main.css';
const app = createApp(App);
if (import.meta.env.VITE_APP_ENV !== 'production') {