代码拉取完成,页面将自动刷新
同步操作将从 防抖的猫/Pet-home 宠物收养交流平台 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
实现用户登录注册,主页宠物展示,用户宠物信息录入修改,用户收藏宠物,宠物详情查看,在线聊天等功能。
Vue3、vue-router
:搭建前端用户界面,实现SPA单页应用;Koa
:编写服务端应用程序、后端接口,调度Mysql数据库对用户数据持久化;axios
:基于 promise 的网络请求库,是前端向后端获取数据的请求工具;pinia
:更加轻量级的 Vue 存储库;flexible
:移动端适配解决方案;vant
:轻量、可靠的移动端组件库;json web token (JWT)
:token验证登录;ali-oss
:阿里云OSS对象存储服务;custom.less
中的 button-ripple
函数放置在想要点击效果的外层容器的样式里。::before
伪元素和 animation
动画来实现。在想要动画效果的外层容器样式上添加 fill
。transition
标签,并结合vue动画属性:enter-active
、enter-to
、enter-from
、leave-active
、leave-from
、leave-to
来实现效果。TransitionGroup
标签,并结合vue动画属性(上面有提到)来实现。主要用于对 v-for 列表中的元素或组件的插入、移除和顺序改变添加动画效果。需要注意的是:列表中的每个元素都必须有一个独一无二的 key,不可以使用 index作为key。router
配置文件中 createWebHistory
函数开启history
模式在刷新页面的时候,如果没有相应的路由或资源,就会刷出 404。
在 vue.config.js
里的 publicPath
配置是 publicPath
: '. / ',hash
模式时,项目的根目录是不变的,而在 history
模式时,以 / 开头的嵌套路径会被当做根路径。publicPath
配置进行注释掉,或者按照下面的写法 (把 './' 改成 '/' )退出登录时,将vuex中的数据进行清理。
页面切换时出现空白闪屏
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。