vue
文章平均质量分 62
weixin_49085046
这个作者很懒,什么都没留下…
展开
-
Vue $attrs和$listeners的使用
A父、B子、C孙 组件传值的时候会用到A组件在B组件传递值,B组件会通过$ attrs获取到不在B组件props里面的所有属性,B组件通过在C组件上绑定$attrs 和 $listeners 使C组件获取A组件传递的值并且可以调用在A组件那里定义的方法 多级组件嵌套需要传递数据时,通常使用的方法是通过vuex。但如果仅仅是传递数据,而不做中间处理,使用 vuex 处理,未免有点大材小用。为此Vue2.4 版本提供了另一种方法-- $ attrs/ $listeners $ attrs:包含了父作用域中不被原创 2021-09-06 20:52:44 · 426 阅读 · 0 评论 -
Vuex状态管理
Vuex什么是Vuex?Vuex解决了什么问题?什么时候用Vuex?Vuex的5个核心属性是什么?分别是 state、getters、mutations、actions、modules 。state全局存储状态,只可以读,不能进行写操作getters对数据进行处理,类似计算属性,getter 的返回值会根据它的依赖被缓存起来,且只有当它的依赖值发生了改变才会被重新计算。mutations 是vuex唯一一个可以修改数据的地方,操作为同步函数。每个 mutation 都有一个字符串的 事件类型 (type)原创 2021-08-17 21:30:22 · 102 阅读 · 0 评论 -
vue项目中使用v-if的内容如何进行表单验证
如下图所示:会有小红星号的提示,但是鼠标blur之后不会出现message的提示信息 解决方法: 给使用v-if的部分,增加一个key,并确保key是唯一的 参考文章:https://www.cnblogs.com/teamblog/p/9566415.html原创 2020-08-21 14:46:26 · 607 阅读 · 0 评论 -
axios
什么是 axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 特性: 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF axios是一个支持多种请求方式的 promise 的 HTTP 库 axios拦截器 在请求或响应被 then 或 catch 处理前拦截它们。 请求拦截器(i原创 2021-08-11 18:30:45 · 61 阅读 · 0 评论