├── .gitignore ├── README.md ├── babel.config.js ├── package.json ├── public ├── avatar │ ├── 1.png │ ├── 10.png │ ├── 11.png │ ├── 12.png │ ├── 13.png │ ├── 14.png │ ├── 15.png │ ├── 16.png │ ├── 17.png │ ├── 18.png │ ├── 19.png │ ├── 2.png │ ├── 20.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ ├── 8.png │ └── 9.png ├── favicon.ico ├── index.html ├── logo.png ├── user.png └── usersdata.json └── src ├── App.vue ├── assets └── logo.png ├── components ├── UserCard.vue ├── UserInfo.vue ├── UserList.vue ├── footer │ └── Footer.vue └── header │ └── Header.vue ├── config └── index.js ├── main.js ├── router └── index.js ├── store └── index.js └── views ├── Home.vue ├── Modulea.vue ├── Moduleb.vue └── account └── Profile.vue /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /node_modules 3 | /build 4 | 5 | 6 | # local env files 7 | .env.local 8 | .env.*.local 9 | 10 | # Log files 11 | npm-debug.log* 12 | yarn-debug.log* 13 | yarn-error.log* 14 | pnpm-debug.log* 15 | 16 | # Editor directories and files 17 | .idea 18 | .vscode 19 | *.suo 20 | *.ntvs* 21 | *.njsproj 22 | *.sln 23 | *.sw? 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # simple 2 | 3 | ## Project setup 4 | ``` 5 | npm install 6 | ``` 7 | 8 | ### Compiles and hot-reloads for development 9 | ``` 10 | npm run serve 11 | ``` 12 | 13 | ### Compiles and minifies for production 14 | ``` 15 | npm run build 16 | ``` 17 | 18 | ### Lints and fixes files 19 | ``` 20 | npm run lint 21 | ``` 22 | 23 | ### Customize configuration 24 | See [Configuration Reference](https://cli.vuejs.org/config/). 25 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [ 3 | '@vue/cli-plugin-babel/preset' 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "simple", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "serve": "vue-cli-service serve", 7 | "build": "vue-cli-service build", 8 | "lint": "vue-cli-service lint" 9 | }, 10 | "dependencies": { 11 | "bootstrap": "^5.1.3", 12 | "bootstrap-vue": "^2.21.2", 13 | "core-js": "^3.6.5", 14 | "font-awesome": "^4.7.0", 15 | "vue": "^2.6.11", 16 | "vue-router": "^3.2.0", 17 | "vuex": "^3.4.0" 18 | }, 19 | "devDependencies": { 20 | "@vue/cli-plugin-babel": "~4.5.0", 21 | "@vue/cli-plugin-eslint": "~4.5.0", 22 | "@vue/cli-plugin-router": "~4.5.0", 23 | "@vue/cli-plugin-vuex": "~4.5.0", 24 | "@vue/cli-service": "~4.5.0", 25 | "babel-eslint": "^10.1.0", 26 | "eslint": "^6.7.2", 27 | "eslint-plugin-vue": "^6.2.2", 28 | "lint-staged": "^9.5.0", 29 | "vue-template-compiler": "^2.6.11" 30 | }, 31 | "eslintConfig": { 32 | "root": true, 33 | "env": { 34 | "node": true 35 | }, 36 | "extends": [ 37 | "plugin:vue/essential", 38 | "eslint:recommended" 39 | ], 40 | "parserOptions": { 41 | "parser": "babel-eslint" 42 | }, 43 | "rules": {} 44 | }, 45 | "browserslist": [ 46 | "> 1%", 47 | "last 2 versions", 48 | "not dead" 49 | ], 50 | "gitHooks": { 51 | "pre-commit": "lint-staged" 52 | }, 53 | "lint-staged": { 54 | "*.{js,jsx,vue}": [ 55 | "vue-cli-service lint", 56 | "git add" 57 | ] 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /public/avatar/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/1.png -------------------------------------------------------------------------------- /public/avatar/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/10.png -------------------------------------------------------------------------------- /public/avatar/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/11.png -------------------------------------------------------------------------------- /public/avatar/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/12.png -------------------------------------------------------------------------------- /public/avatar/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/13.png -------------------------------------------------------------------------------- /public/avatar/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/14.png -------------------------------------------------------------------------------- /public/avatar/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/15.png -------------------------------------------------------------------------------- /public/avatar/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/16.png -------------------------------------------------------------------------------- /public/avatar/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/17.png -------------------------------------------------------------------------------- /public/avatar/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/18.png -------------------------------------------------------------------------------- /public/avatar/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/19.png -------------------------------------------------------------------------------- /public/avatar/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/2.png -------------------------------------------------------------------------------- /public/avatar/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/20.png -------------------------------------------------------------------------------- /public/avatar/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/3.png -------------------------------------------------------------------------------- /public/avatar/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/4.png -------------------------------------------------------------------------------- /public/avatar/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/5.png -------------------------------------------------------------------------------- /public/avatar/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/6.png -------------------------------------------------------------------------------- /public/avatar/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/7.png -------------------------------------------------------------------------------- /public/avatar/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/8.png -------------------------------------------------------------------------------- /public/avatar/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/9.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 15 | 16 | <%= htmlWebpackPlugin.options.title %> 17 | 18 | 19 | 20 | 21 | 25 |
26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/logo.png -------------------------------------------------------------------------------- /public/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/user.png -------------------------------------------------------------------------------- /public/usersdata.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "id": 1, 4 | "name": "John Malcovich", 5 | "avatar": "1.png", 6 | "login": "john", 7 | "email": "john.malcovich@nono.com", 8 | "status": 1, 9 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 10 | "date": "26 OCT 2021 · 11:46 AM", 11 | "info": "bla bla blabla bla", 12 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 13 | }, 14 | { 15 | "id": 2, 16 | "name": "John Malcovich", 17 | "avatar": "2.png", 18 | "login": "john", 19 | "email": "john.malcovich@nono.com", 20 | "status": 1, 21 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 22 | "date": "26 OCT 2021 · 11:46 AM", 23 | "info": "bla bla blabla bla", 24 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 25 | }, 26 | { 27 | "id": 3, 28 | "name": "John Malcovich", 29 | "avatar": "3.png", 30 | "login": "john", 31 | "email": "john.malcovich@nono.com", 32 | "status": 1, 33 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 34 | "date": "26 OCT 2021 · 11:46 AM", 35 | "info": "bla bla blabla bla", 36 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 37 | }, 38 | { 39 | "id": 4, 40 | "name": "John Malcovich", 41 | "avatar": "4.png", 42 | "login": "john", 43 | "email": "john.malcovich@nono.com", 44 | "status": 1, 45 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 46 | "date": "26 OCT 2021 · 11:46 AM", 47 | "info": "bla bla blabla bla", 48 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 49 | }, 50 | { 51 | "id": 5, 52 | "name": "John Malcovich", 53 | "avatar": "5.png", 54 | "login": "john", 55 | "email": "john.malcovich@nono.com", 56 | "status": 1, 57 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 58 | "date": "26 OCT 2021 · 11:46 AM", 59 | "info": "bla bla blabla bla", 60 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 61 | }, 62 | { 63 | "id": 6, 64 | "name": "John Malcovich", 65 | "avatar": "6.png", 66 | "login": "john", 67 | "email": "john.malcovich@nono.com", 68 | "status": 1, 69 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 70 | "date": "26 OCT 2021 · 11:46 AM", 71 | "info": "bla bla blabla bla", 72 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 73 | }, 74 | { 75 | "id": 7, 76 | "name": "John Malcovich", 77 | "avatar": "7.png", 78 | "login": "john", 79 | "email": "john.malcovich@nono.com", 80 | "status": 1, 81 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 82 | "date": "26 OCT 2021 · 11:46 AM", 83 | "info": "bla bla blabla bla", 84 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 85 | }, 86 | { 87 | "id": 8, 88 | "name": "John Malcovich", 89 | "avatar": "8.png", 90 | "login": "john", 91 | "email": "john.malcovich@nono.com", 92 | "status": 1, 93 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 94 | "date": "26 OCT 2021 · 11:46 AM", 95 | "info": "bla bla blabla bla", 96 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 97 | }, 98 | { 99 | "id": 9, 100 | "name": "John Malcovich", 101 | "avatar": "9.png", 102 | "login": "john", 103 | "email": "john.malcovich@nono.com", 104 | "status": 1, 105 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 106 | "date": "26 OCT 2021 · 11:46 AM", 107 | "info": "bla bla blabla bla", 108 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 109 | }, 110 | { 111 | "id": 10, 112 | "name": "John Malcovich", 113 | "avatar": "10.png", 114 | "login": "john", 115 | "email": "john.malcovich@nono.com", 116 | "status": 1, 117 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 118 | "date": "26 OCT 2021 · 11:46 AM", 119 | "info": "bla bla blabla bla", 120 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 121 | }, 122 | { 123 | "id": 11, 124 | "name": "John Malcovich", 125 | "avatar": "11.png", 126 | "login": "john", 127 | "email": "john.malcovich@nono.com", 128 | "status": 1, 129 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 130 | "date": "26 OCT 2021 · 11:46 AM", 131 | "info": "bla bla blabla bla", 132 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 133 | }, 134 | { 135 | "id": 12, 136 | "name": "John Malcovich", 137 | "avatar": "12.png", 138 | "login": "john", 139 | "email": "john.malcovich@nono.com", 140 | "status": 1, 141 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 142 | "date": "26 OCT 2021 · 11:46 AM", 143 | "info": "bla bla blabla bla", 144 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 145 | }, 146 | { 147 | "id": 13, 148 | "name": "John Malcovich", 149 | "avatar": "13.png", 150 | "login": "john", 151 | "email": "john.malcovich@nono.com", 152 | "status": 1, 153 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 154 | "date": "26 OCT 2021 · 11:46 AM", 155 | "info": "bla bla blabla bla", 156 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 157 | }, 158 | { 159 | "id": 14, 160 | "name": "John Malcovich", 161 | "avatar": "14.png", 162 | "login": "john", 163 | "email": "john.malcovich@nono.com", 164 | "status": 1, 165 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 166 | "date": "26 OCT 2021 · 11:46 AM", 167 | "info": "bla bla blabla bla", 168 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 169 | }, 170 | { 171 | "id": 15, 172 | "name": "John Malcovich", 173 | "avatar": "15.png", 174 | "login": "john", 175 | "email": "john.malcovich@nono.com", 176 | "status": 1, 177 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 178 | "date": "26 OCT 2021 · 11:46 AM", 179 | "info": "bla bla blabla bla", 180 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 181 | }, 182 | { 183 | "id": 16, 184 | "name": "John Malcovich", 185 | "avatar": "16.png", 186 | "login": "john", 187 | "email": "john.malcovich@nono.com", 188 | "status": 1, 189 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 190 | "date": "26 OCT 2021 · 11:46 AM", 191 | "info": "bla bla blabla bla", 192 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 193 | }, 194 | { 195 | "id": 17, 196 | "name": "John Malcovich", 197 | "avatar": "17.png", 198 | "login": "john", 199 | "email": "john.malcovich@nono.com", 200 | "status": 1, 201 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 202 | "date": "26 OCT 2021 · 11:46 AM", 203 | "info": "bla bla blabla bla", 204 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 205 | }, 206 | { 207 | "id": 18, 208 | "name": "John Malcovich", 209 | "avatar": "18.png", 210 | "login": "john", 211 | "email": "john.malcovich@nono.com", 212 | "status": 1, 213 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 214 | "date": "26 OCT 2021 · 11:46 AM", 215 | "info": "bla bla blabla bla", 216 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 217 | }, 218 | { 219 | "id": 19, 220 | "name": "John Malcovich", 221 | "avatar": "19.png", 222 | "login": "john", 223 | "email": "john.malcovich@nono.com", 224 | "status": 1, 225 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 226 | "date": "26 OCT 2021 · 11:46 AM", 227 | "info": "bla bla blabla bla", 228 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 229 | }, 230 | { 231 | "id": 20, 232 | "name": "John Malcovich", 233 | "avatar": "20.png", 234 | "login": "john", 235 | "email": "john.malcovich@nono.com", 236 | "status": 1, 237 | "address": "17 street, Southen Garden no 36 Mountain View, Ca", 238 | "date": "26 OCT 2021 · 11:46 AM", 239 | "info": "bla bla blabla bla", 240 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat" 241 | } 242 | ] -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 20 | 42 | -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/src/assets/logo.png -------------------------------------------------------------------------------- /src/components/UserCard.vue: -------------------------------------------------------------------------------- 1 | 24 | 25 | 33 | 34 | 69 | -------------------------------------------------------------------------------- /src/components/UserInfo.vue: -------------------------------------------------------------------------------- 1 |