Un proyecto de Vue.js utiliza elementUI para imitar mi blog y simplemente escribí algunas páginas de práctica solo como referencia.
vue-cli(vue 2.x + paquete web + vue-router) + elementUI + ES6 + simulacro + axios
Todos los códigos locales han pasado la detección de ESlint.
https://hehaibao.github.io/h-blog/dist/index.html
Página de inicio (incluida la maqueta)
Página de detalles del artículo
Página de inicio de sesión (incluida la lógica de verificación y inicio de sesión)
Página de registro (incluida la verificación)
Implica enrutar guardias de navegación, reutilización de componentes, almacenamiento de sesión en almacenamiento del estado de inicio de sesión, comunicación de componentes entre padres e hijos, cierto uso de elementUI, etc.
Se agregarán más funciones en el futuro.
# clone
git clone https://github.com/hehaibao/h-blog.git
# cd dir
cd h-blog
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
or
npm start
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --reportPara obtener una explicación detallada sobre cómo funcionan las cosas, consulte la guía y los documentos de vue-loader.
Si le resulta útil, puede hacer clic en "Estrella" en la esquina superior derecha para respaldarlo. ¡Gracias! ^_^
O puedes "seguir", continuaré abriendo proyectos más interesantes de código abierto.
Entorno de desarrollo macOS 10.12.6 Chrome 68 nodejs 6.10.0
Si tiene alguna pregunta, plantéela directamente en Problemas, o si encuentra un problema y tiene una muy buena solución, ¿PR es bienvenido?
MIT