
Vue
文章平均质量分 64
有思想的小胡子
这个作者很懒,什么都没留下…
展开
-
Vue3双向绑定原理
vue3 proxy 一个通常以函数作为属性的对象,各属性中的函数分别定义了在执行各种操作时代理 的行为。原创 2022-09-23 16:17:42 · 1013 阅读 · 0 评论 -
Vue3+TypeScript踩坑
type assertion expressions can only be used in TypeScript files.Vetur(8016)**原创 2022-09-22 14:46:48 · 1087 阅读 · 0 评论 -
Vue中的路由守卫
使用 router.beforeEach`注册一个全局前置守卫,注册一个全局守卫,和 router.beforeEach 类似,区别是在导航被确认之前,同时在所有组件内守卫和异步路由组件被解析之后,解析守卫就被调用。来说,this 已经可用了,所以不支持传递回调(next()),因为没有必要了。注意:确保 next 函数在任何给定的导航守卫中都被严格调用一次。原创 2022-09-13 22:27:06 · 827 阅读 · 0 评论 -
Vue中的路由使用
1.下载vue-router2.在src目录下创建router文件并在router下index.js文件3.在man.js中通过 router 配置参数注入路由3.在App.vue根组件中完成以上步骤就可以通过在 router/index.js 中配置的路由访问页面了。原创 2022-09-12 23:14:49 · 418 阅读 · 0 评论 -
Vue双向绑定原理
我们希望 页面变化数据变化 数据变化页面变化需要实现 永远根据数据的变化去渲染页面 在页面改变数据也能收到通知去修改数据1.实现一个监听器Observer,用来劫持并监听所有属性,如果有变动的,就通知订阅者2.实现一个订阅者Watcher,每个Watcher都绑定一个更新函数,Watcher可以收到属性的变化通知并执行相应的函数,从而更新视图3.实现一个消息订阅器 Dep ,主要收集订阅者,当 Observe监听到发生变化,就通知Dep 再去通知Watcher去触发更新。原创 2022-09-11 18:06:52 · 225 阅读 · 0 评论 -
axios的封装
在api文件夹中统一管理请求接口,比如关于用户的请求都放在user.js中。在config文件夹中的index.js中,动态改变地址。暂未考虑重复请求、重复发送请求、请求缓存。在http文件夹中的index.js。1.常见错误信息处理。...原创 2022-08-30 22:37:29 · 152 阅读 · 0 评论 -
Vuex的使用
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。当一个组件需要获取多个状态的时候,将这些状态都声明为计算属性会有些重复和冗余。为了解决这个问题,我们可以使。从 store 中的 state 中派生出一些状态,多个组件需要用到此属性。辅助函数帮助我们生成计算属性。3. 在什么情况我们会。...原创 2022-08-28 00:03:22 · 186 阅读 · 0 评论 -
Vue中的角色权限管理
Vue中的角色权限:1.后端判断用户拥有哪些权限,返回前端所需要的路由及导航数据2.动态加载路由3.动态显示导航。原创 2022-08-24 22:41:57 · 2651 阅读 · 0 评论