自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 vue3笔记

10. **Global API Changes**:Vue3的全局API有所调整,如`Vue.extend()`被`createApp()`取代,`new Vue()`被`app.mount()`替换,这些改变让Vue3的API更加清晰和一致。4. **Teleport**:Vue3引入了``,允许将特定的元素“传送”到DOM树的其他位置,比如用于解决模态框、弹窗等组件定位的问题,避免了嵌套的`v-if`或者插槽带来的复杂性。这使得开发者可以更好地管理异步加载的组件,提升用户体验。

2024-11-13 16:03:32 344

原创 vue中进入详情页记住滚动位置的方法(keep-alive)

以上就是通过Vue的keep-alive组件实现进入详情页记住滚动位置的方法。步骤三:记录和恢复滚动位置 在目标详情组件中,需要注册滚动事件并记录滚动位置,在页面激活时恢复滚动位置。步骤二:在App.vue中使用keep-alive标签 接着,在应用的根组件App.vue中,利用keep-alive标签包裹router-view,以便对需要缓存的路由视图进行缓存。在实现滚动位置记忆功能时,主要的思路是利用keep-alive的特性,在页面切换时记录下当前滚动位置,并在页面重新激活时恢复滚动位置。

2024-11-13 14:20:40 1057

原创 vue+springboot前后端分离实现单点登录跨域问题解决方法

使用 Axios 发送请求 使用 Axios 发送请求时,我们需要设置 `withCredentials` 属性为 `true`,否则,请求不会携带Cookie 信息,导致登录失效问题。我们使用 CORS 来解决跨域问题,并使用 Axios 发送请求时,需要设置 `withCredentials` 属性为 `true`。在上面的代码中,我们使用 `@WebFilter` 和 `@Component` 注解来标注这个过滤器。不要使用 `*`,因为使用 `*` 只能解决跨域问题,但不能解决登录失效问题。

2024-11-13 13:31:52 333

原创 vue使用localStorage保存登录信息 适用于移动端、PC端

当用户成功登录时,`Login` action会被调用,通过`setlocalStorage(data.token)`将服务器返回的token保存到`localStorage`中,然后调用`SET_TOKEN` mutation将token更新到Vuex的状态中。在`user.js`文件中,我们看到`getToken`、`setToken`和`removeToken`这些与Cookie相关的函数,但这里应该是用于`localStorage`操作的误写,因为题目中明确提到使用`localStorage`。

2024-11-13 13:25:46 648

原创 解决vue单页面 回退页面 keeplive 缓存问题

`activated` 和 `deactivated` 钩子:这两个钩子在组件被激活和停用时触发,是`keep-alive` 组件特有的。1. **配置全局的`keep-alive`** 在`app.vue` 文件中,我们需要修改`router-view` 的结构,以包裹`keep-alive` 组件。4. **在`activated` 钩子中处理刷新** 当用户从B页面返回A页面时,如果`isBack` 为`false`,则需要在`activated` 钩子中刷新A页面的状态。

2024-11-13 12:31:27 1007

原创 vue跳转页面常用的几种方法

vue跳转页面有好几种不同方法,下面将通过实例代码给大家介绍,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。1:router-link跳转。

2024-11-13 11:57:20 5151

原创 vue跳转的几种

选择哪种跳转方式取决于具体的应用场景和需求。

2024-11-13 11:39:24 290

原创 了解vue

Vue没有完全遵循了MVVM模型MVVM 是 Model-View-ViewModel 的缩写,就是将其中的 View 的状态和行为抽象化,让我们将视图和业务逻辑分开。jQuery 是通过操作 DOM 来控制数据,比较笨重而且渲染数据比较麻烦,Vue是通过数据来控制状态,通过控制数据来控制渲染,变量可以直接写在标签中,渲染更加优雅。jquery是插件,是对js原生选择器和DOM操作的封装,vue是框架,有很大一部分操作都是框架内部处理的,在编程上和原生js有很大的区别。MVVM 是 MVC 的改进版。

2024-11-07 11:23:24 179 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除