├── .eslintignore
├── .vscode
└── extensions.json
├── public
└── favicon.ico
├── src
├── assets
│ └── logo.png
├── env.d.ts
├── router
│ ├── index.ts
│ └── type.d.ts
├── main.ts
├── stores
│ ├── head.ts
│ └── navbar.ts
├── hooks
│ ├── usePhysicalBtnRetrun.ts
│ ├── useRouterAnimation.ts
│ └── useScrollPosition.ts
├── components
│ ├── VirtualList
│ │ ├── type.ts
│ │ ├── props.ts
│ │ ├── utils.ts
│ │ └── index.vue
│ ├── Header
│ │ └── index.vue
│ └── Navbar
│ │ └── index.vue
├── components.d.ts
├── pages
│ ├── second
│ │ └── index.vue
│ ├── first
│ │ ├── index.vue
│ │ └── detail
│ │ │ └── index.vue
│ ├── third
│ │ └── index.vue
│ ├── fourth
│ │ └── index.vue
│ └── fifth
│ │ └── index.vue
├── App.vue
├── main.css
└── auto-imports.d.ts
├── .prettierignore
├── tsconfig.node.json
├── postcss.config.js
├── scripts
├── tsconfig.json
└── verifyCommit.ts
├── .gitignore
├── index.html
├── deploy.sh
├── tsconfig.json
├── .eslintrc.js
├── vite.config.ts
├── .prettierrc.js
├── README.md
├── unocss.config.ts
└── package.json
/.eslintignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | dist/
3 | index.html
4 | docs/
5 |
--------------------------------------------------------------------------------
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["johnsoncodehk.volar", "antfu.unocss"]
3 | }
4 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cll123456/template-varlet-v3-ts/HEAD/public/favicon.ico
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cll123456/template-varlet-v3-ts/HEAD/src/assets/logo.png
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | .prettierignore
2 | .gitignore
3 | .eslintignore
4 | pnpm-lock.yaml
5 | docs/
6 | dist/
7 | .vscode
8 | node_modules
9 |
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "module": "esnext",
5 | "moduleResolution": "node"
6 | },
7 | "include": ["vite.config.ts"]
8 | }
9 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | // postcss.config.js
2 | module.exports = {
3 | plugins: {
4 | 'postcss-px-to-viewport': {
5 | viewportWidth: 375,
6 | unitPrecision: 6,
7 | unitToConvert: 'px',
8 | propList: ['*'],
9 | },
10 | },
11 | }
12 |
--------------------------------------------------------------------------------
/src/env.d.ts:
--------------------------------------------------------------------------------
1 | ///
18 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Labore modi quasi 19 | esse magnam veniam! Porro, minus quis voluptatibus fugiat rerum dolor ad? 20 | Iusto dolores aliquam adipisci est? Aut beatae corporis laborum sequi 21 | eligendi, consequatur delectus. Vel accusantium est ab odio aliquam quos, 22 | atque reprehenderit! Labore, at, atque, dolores maiores saepe rem libero 23 | enim aut ratione facilis molestiae quo nihil incidunt maxime consequuntur 24 | consectetur numquam aperiam fuga tempore? Vero quaerat ipsum illum, quidem 25 | aperiam voluptatibus nihil, beatae temporibus animi ut sit dolore quam 26 | corporis impedit quas quibusdam repellat mollitia? Ea ut beatae, officiis 27 | quidem explicabo magni, sit non voluptate repellat officia doloribus nobis 28 | vitae quisquam commodi, nihil eum eos totam error maxime. Assumenda error 29 | illo odio minima, sequi doloribus earum sint cupiditate excepturi ad 30 | adipisci voluptate provident animi ab sit rerum doloremque molestias 31 | dolorem esse vel dicta nobis est! Doloremque sequi laudantium ducimus in 32 | corrupti! Possimus cumque repellat debitis magnam voluptatem enim 33 | perspiciatis aperiam ipsa excepturi modi veritatis dignissimos, fugit 34 | voluptate distinctio iusto odio dolore qui sit? Doloribus deleniti saepe 35 | dolores minima aut dicta vitae exercitationem. Facilis eligendi et quas. 36 | Voluptatibus veritatis non ex facilis sequi nihil cumque ratione 37 | perferendis fugit ut! Dolorum doloremque harum error nostrum, porro 38 | quaerat nesciunt iusto a numquam molestias suscipit veniam, aspernatur, 39 | ducimus officiis earum optio! Sapiente neque, possimus impedit saepe 40 | ducimus similique consequatur quisquam eius suscipit sint nobis, fugiat, 41 | incidunt facere recusandae debitis animi consectetur velit totam! 42 | Deserunt, odit molestias molestiae fugiat ipsam numquam ut accusamus 43 | officiis voluptate perferendis? Neque assumenda accusantium labore quidem 44 | eligendi laboriosam officia nihil, culpa repellat recusandae iste eveniet 45 | officiis alias sint molestias voluptatum sequi excepturi quis velit 46 | voluptate tenetur illo, amet corrupti veritatis. Iste eligendi esse 47 | molestiae. Rerum illum placeat libero, fugit optio cumque culpa. 48 | Voluptates rerum, corrupti nulla quas laboriosam cum, modi excepturi illo 49 | libero, at quis mollitia saepe molestias necessitatibus similique 50 | asperiores aliquid nisi illum nam? Quibusdam facilis ducimus beatae 51 | provident aspernatur eum veniam voluptatem quia! Facere, animi. Magnam 52 | temporibus, cumque omnis, cum veniam saepe iusto reiciendis quaerat 53 | dignissimos placeat nisi porro, corrupti sunt molestiae dolor quia itaque 54 | aut. Maxime quisquam perspiciatis illo sed repudiandae? Cupiditate, sed 55 | repellendus consequatur voluptas dolorum, vel enim cumque impedit iusto 56 | placeat animi voluptatibus incidunt, pariatur deleniti facere 57 | consequuntur. Id in, odio, voluptatum ad maiores exercitationem officia ex 58 | ipsum, voluptas deserunt necessitatibus quibusdam? Aliquid aut ipsam quo 59 | tempora culpa nesciunt sint unde commodi quam eveniet eius deserunt minima 60 | repellendus officia quos, voluptates facilis autem tempore ea magnam 61 | sapiente doloribus placeat animi mollitia. Sunt explicabo similique 62 | architecto expedita minima dolorum, nisi numquam laboriosam! Esse 63 | asperiores labore distinctio nihil veritatis, non aspernatur odit rerum 64 | quibusdam aut quisquam veniam expedita, ad debitis ipsam quia ducimus iure 65 | neque repellat quis quae fugit! Nobis et assumenda quisquam nihil 66 | dignissimos rerum maiores voluptas voluptatibus temporibus earum quod 67 | molestias, voluptatem nesciunt numquam incidunt optio vero vel, provident 68 | consequatur? Suscipit ipsam ad blanditiis esse? Temporibus architecto 69 | pariatur nam? Corporis placeat exercitationem asperiores magnam debitis 70 | accusantium itaque, fuga illum, obcaecati laboriosam, impedit non libero 71 | deleniti rem qui suscipit dolores eaque blanditiis dicta excepturi nihil! 72 | Vel perspiciatis doloribus libero dignissimos sint sed facere vero hic. 73 | Inventore accusamus error nulla repellendus, fugiat minima iure, eveniet 74 | expedita praesentium voluptas doloremque aliquam. Eos eius inventore 75 | exercitationem voluptatum sed. Provident dolor delectus maiores officia, 76 | dolorem ipsam harum quasi voluptas? Commodi animi sit sequi magnam illum? 77 | Fuga sunt iure mollitia assumenda excepturi voluptatem vel? Dicta expedita 78 | nam consequuntur cupiditate deleniti voluptatibus quia nemo veniam unde. 79 | Dolorum excepturi adipisci porro non perferendis in, earum fugiat quisquam 80 | itaque totam, deserunt corrupti ipsum a accusantium hic pariatur nihil 81 | maiores nulla natus cumque reprehenderit. Sunt corporis natus modi eius 82 | itaque, amet debitis obcaecati veniam ea quod accusamus repellendus 83 | consequatur veritatis quis facere laborum aperiam reiciendis placeat 84 | voluptas, tempore aspernatur ipsa sit dolores. Voluptatem veniam quam 85 | magnam suscipit! Explicabo reiciendis itaque accusantium dolorum aliquam 86 | quo, deserunt, debitis optio magnam quidem autem incidunt. Perspiciatis 87 | quam fuga mollitia, amet, quas ipsa modi ea, voluptatem facere nostrum 88 | vitae officia ut distinctio assumenda. Earum accusantium aut, sapiente eos 89 | vel magnam modi, tempore placeat sint est incidunt ad error et eum numquam 90 | quaerat perspiciatis id provident qui enim iusto similique. Et voluptatum 91 | fugit ratione sunt saepe accusantium magnam omnis nam asperiores tempore 92 | repudiandae odio eum, rerum incidunt, adipisci quam suscipit obcaecati ex 93 | dolorem id aliquam nobis exercitationem! Sit, doloremque. Voluptatibus 94 | nesciunt exercitationem magni accusantium, laborum fugit ipsum odio 95 | maiores similique eaque amet recusandae provident vero, asperiores quis 96 | reiciendis, dolorem atque quos quas? Adipisci, nesciunt assumenda in 97 | quaerat cum quo hic quidem repellendus iste obcaecati! Est quasi animi 98 | quisquam suscipit odio repellendus, accusantium quidem possimus tenetur 99 | voluptates eos fugit eius eligendi assumenda culpa numquam reprehenderit 100 | quas perferendis autem? Commodi consequatur provident facilis, sapiente 101 | nostrum tempora. Laboriosam eligendi, adipisci perferendis reiciendis 102 | laudantium atque voluptates animi accusamus inventore vitae porro debitis 103 | numquam eos id explicabo. Minima deleniti pariatur qui enim, asperiores 104 | distinctio facilis natus et aspernatur labore doloremque, officia velit 105 | harum quos ratione minus itaque nemo vitae id nobis impedit optio 106 | eligendi. Pariatur repellat numquam quos, porro illum inventore 107 | perspiciatis quasi, temporibus ut vitae consectetur blanditiis beatae 108 | perferendis, nesciunt dolore maxime dolor molestias eveniet provident sed. 109 | Ea possimus voluptates eveniet nobis consectetur iusto, laboriosam 110 | delectus nesciunt, inventore ipsa nam repudiandae repellat, atque iste 111 | optio neque id incidunt itaque commodi porro. Autem aperiam quasi 112 | molestiae veritatis soluta quo provident, eos officiis sequi eum deserunt 113 | nobis ipsum alias ipsa quod in, quia velit. Distinctio voluptatibus 114 | placeat neque nisi hic, voluptates labore laboriosam consequatur, velit 115 | dolorem, unde facere eligendi impedit quis reprehenderit eos reiciendis 116 | voluptatum dicta id rerum? Similique laboriosam tempore consectetur 117 | exercitationem eveniet officia at vel, rerum amet alias nisi molestias 118 | magni illum eius incidunt magnam atque aliquam accusamus, asperiores, 119 | provident beatae tempora hic blanditiis. Minima repellendus optio 120 | quisquam! Enim voluptates sit placeat perferendis error iure ut. Nulla 121 | eaque ipsum tempore quo aut dignissimos officia culpa nihil molestiae odit 122 | corporis harum, repellendus sit facere adipisci quam obcaecati inventore, 123 | laborum incidunt tempora! Cupiditate, pariatur voluptate tempora ea illum 124 | dolorum modi quaerat dolorem cum a debitis ipsa! Magni qui debitis 125 | assumenda? Consequatur impedit consequuntur fugit! 126 |
127 |