├── .env ├── .env.development ├── .env.production ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode └── extensions.json ├── README.md ├── index.html ├── package.json ├── postcss.config.js ├── public └── favicon.ico ├── src ├── App.css ├── App.tsx ├── App.vue ├── api │ └── index.ts ├── assets │ ├── logo.png │ └── paypal.png ├── components │ ├── CArticleItem │ │ ├── index.module.css │ │ └── index.tsx │ ├── CAudioItem │ │ ├── index.module.css │ │ └── index.tsx │ ├── CAvatar │ │ ├── index.module.css │ │ └── index.tsx │ ├── CPage │ │ ├── index.css │ │ └── index.tsx │ ├── CPwd │ │ ├── index.module.css │ │ └── index.tsx │ ├── CTabbar │ │ └── index.tsx │ ├── CVideoItem │ │ ├── index.module.css │ │ └── index.tsx │ └── Test │ │ ├── Detail.tsx │ │ ├── Home.tsx │ │ ├── Login.tsx │ │ └── My.tsx ├── env.d.ts ├── i18n │ ├── index.ts │ └── lang │ │ ├── en-us.ts │ │ └── zh-cn.ts ├── main.ts ├── router │ ├── index.ts │ └── routes.ts ├── store │ ├── index.ts │ └── modules │ │ ├── index.ts │ │ └── user.ts ├── utils │ ├── index.ts │ ├── useAxiosApi.ts │ └── useFetchApi.ts └── views │ ├── article │ ├── Article.tsx │ └── article.module.css │ ├── followList │ ├── FollowList.tsx │ └── followList.module.css │ ├── forgetPwd │ ├── ForgetPwd.tsx │ └── forgetPwd.module.less │ ├── home │ ├── Home.tsx │ └── home.module.css │ ├── login │ ├── Login.tsx │ └── login.module.less │ ├── modifyPwd │ ├── ModifyPwd.tsx │ └── modifyPwd.module.less │ ├── msgList │ ├── MsgList.tsx │ └── msgList.module.css │ ├── my │ ├── My.tsx │ └── my.module.less │ ├── myResetPwd │ ├── MyResetPwd.tsx │ └── myResetPwd.module.less │ ├── personalHome │ ├── PersonalHome.tsx │ └── personalHome.module.less │ ├── profile │ ├── Profile.tsx │ └── profile.module.css │ ├── register │ ├── Register.tsx │ └── register.module.less │ ├── resetPwd │ ├── ResetPwd.tsx │ └── resetPwd.module.less │ └── resourceList │ ├── ResourceList.tsx │ └── resourceList.module.css ├── tsconfig.json └── vite.config.ts /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/.env -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["johnsoncodehk.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/api/index.ts -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/assets/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/assets/paypal.png -------------------------------------------------------------------------------- /src/components/CArticleItem/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CArticleItem/index.module.css -------------------------------------------------------------------------------- /src/components/CArticleItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CArticleItem/index.tsx -------------------------------------------------------------------------------- /src/components/CAudioItem/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CAudioItem/index.module.css -------------------------------------------------------------------------------- /src/components/CAudioItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CAudioItem/index.tsx -------------------------------------------------------------------------------- /src/components/CAvatar/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CAvatar/index.module.css -------------------------------------------------------------------------------- /src/components/CAvatar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CAvatar/index.tsx -------------------------------------------------------------------------------- /src/components/CPage/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CPage/index.css -------------------------------------------------------------------------------- /src/components/CPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CPage/index.tsx -------------------------------------------------------------------------------- /src/components/CPwd/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CPwd/index.module.css -------------------------------------------------------------------------------- /src/components/CPwd/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CPwd/index.tsx -------------------------------------------------------------------------------- /src/components/CTabbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CTabbar/index.tsx -------------------------------------------------------------------------------- /src/components/CVideoItem/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CVideoItem/index.module.css -------------------------------------------------------------------------------- /src/components/CVideoItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/CVideoItem/index.tsx -------------------------------------------------------------------------------- /src/components/Test/Detail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/Test/Detail.tsx -------------------------------------------------------------------------------- /src/components/Test/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/Test/Home.tsx -------------------------------------------------------------------------------- /src/components/Test/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/Test/Login.tsx -------------------------------------------------------------------------------- /src/components/Test/My.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/components/Test/My.tsx -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/lang/en-us.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/i18n/lang/en-us.ts -------------------------------------------------------------------------------- /src/i18n/lang/zh-cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/i18n/lang/zh-cn.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/router/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/router/routes.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/modules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/store/modules/index.ts -------------------------------------------------------------------------------- /src/store/modules/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/store/modules/user.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/useAxiosApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/utils/useAxiosApi.ts -------------------------------------------------------------------------------- /src/utils/useFetchApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/utils/useFetchApi.ts -------------------------------------------------------------------------------- /src/views/article/Article.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/article/Article.tsx -------------------------------------------------------------------------------- /src/views/article/article.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/article/article.module.css -------------------------------------------------------------------------------- /src/views/followList/FollowList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/followList/FollowList.tsx -------------------------------------------------------------------------------- /src/views/followList/followList.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/followList/followList.module.css -------------------------------------------------------------------------------- /src/views/forgetPwd/ForgetPwd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/forgetPwd/ForgetPwd.tsx -------------------------------------------------------------------------------- /src/views/forgetPwd/forgetPwd.module.less: -------------------------------------------------------------------------------- 1 | .accountLogin { 2 | font-size: 18px; 3 | } 4 | -------------------------------------------------------------------------------- /src/views/home/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/home/Home.tsx -------------------------------------------------------------------------------- /src/views/home/home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/home/home.module.css -------------------------------------------------------------------------------- /src/views/login/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/login/Login.tsx -------------------------------------------------------------------------------- /src/views/login/login.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/login/login.module.less -------------------------------------------------------------------------------- /src/views/modifyPwd/ModifyPwd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/modifyPwd/ModifyPwd.tsx -------------------------------------------------------------------------------- /src/views/modifyPwd/modifyPwd.module.less: -------------------------------------------------------------------------------- 1 | .accountLogin { 2 | font-size: 18px; 3 | } 4 | -------------------------------------------------------------------------------- /src/views/msgList/MsgList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/msgList/MsgList.tsx -------------------------------------------------------------------------------- /src/views/msgList/msgList.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/msgList/msgList.module.css -------------------------------------------------------------------------------- /src/views/my/My.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/my/My.tsx -------------------------------------------------------------------------------- /src/views/my/my.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/my/my.module.less -------------------------------------------------------------------------------- /src/views/myResetPwd/MyResetPwd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/myResetPwd/MyResetPwd.tsx -------------------------------------------------------------------------------- /src/views/myResetPwd/myResetPwd.module.less: -------------------------------------------------------------------------------- 1 | .accountLogin { 2 | font-size: 18px; 3 | } 4 | -------------------------------------------------------------------------------- /src/views/personalHome/PersonalHome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/personalHome/PersonalHome.tsx -------------------------------------------------------------------------------- /src/views/personalHome/personalHome.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/personalHome/personalHome.module.less -------------------------------------------------------------------------------- /src/views/profile/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/profile/Profile.tsx -------------------------------------------------------------------------------- /src/views/profile/profile.module.css: -------------------------------------------------------------------------------- 1 | 2 | .profileItem { 3 | padding: 12px 20px; 4 | } -------------------------------------------------------------------------------- /src/views/register/Register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/register/Register.tsx -------------------------------------------------------------------------------- /src/views/register/register.module.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/register/register.module.less -------------------------------------------------------------------------------- /src/views/resetPwd/ResetPwd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/resetPwd/ResetPwd.tsx -------------------------------------------------------------------------------- /src/views/resetPwd/resetPwd.module.less: -------------------------------------------------------------------------------- 1 | .accountLogin { 2 | font-size: 18px; 3 | } -------------------------------------------------------------------------------- /src/views/resourceList/ResourceList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/resourceList/ResourceList.tsx -------------------------------------------------------------------------------- /src/views/resourceList/resourceList.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/src/views/resourceList/resourceList.module.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parajs/vue3-mobile-template/HEAD/vite.config.ts --------------------------------------------------------------------------------