Vue
文章平均质量分 78
不随意的风
世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。
展开
-
Axios的使用详解
跨域:浏览器存在同源策略,为了保证安全,不是一个服务器内的通信不会接收数据,但是服务器之间是可以通信的,所以跨域就是在前端服务器内部建立一个代理,由代理向后台服务器发送请求接收数据,浏览器向前端服务去的代理发送请求和获取数据,这样请求就是在一个服务器内部,可以接收数据。Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。配置选项,可以自定义抛出错误的 HTTP code。第二种:包含该前缀的将被替换该路径。第一种:所有的请求都会变成该路径。原创 2022-09-29 10:59:13 · 662 阅读 · 0 评论 -
Vuex如何实现数据共享?
3. actions里面使用context.commit('传递的方法名',value) 第一个参数是mutations里面的方法参数 将value传递到mutations里面的方法。this.$store.dispatch('自定义名称/actions',this.name)this.$store.commit('自定义名称/mutations',this.name)...mapState('自定义名称',['sum', 'schoolName']),:集中式管理、状态可预测,简化组件管理状态的过程。原创 2022-09-25 21:36:50 · 336 阅读 · 0 评论 -
Vue的生命周期
当属就被修改时触发Virtual DOM re-render and patch:根据新数据,生产新的虚拟DOM,随后与旧的虚拟DOM进行比较,最终完成页面更新。此时,VM中所有的:data、methods、指令等等都处于可用状态,马上要执行销毁过程,一般在此阶段:关闭定时器,取消消息订阅消息、解绑自定义事件等收尾操作。到渲染、更新渲染、销毁等一系列过程,他主要分为8个阶段,创建前后、载入前后、更新前后、销毁前、销毁后、以及一些特殊场景的生命周期。此时:数据是新的,页面也是新的,即L页面和数据保持同步。原创 2022-09-18 18:12:05 · 145 阅读 · 0 评论