Vue杂记

作者: _CCoder | 来源:发表于2019-01-29 12:02 被阅读1次

vue应用结构

组件树和store

vue-router

  • <router-view><router-view/>是占位符,放在需要显示路由视图的地方
  • 子组件里面的<router-view><router-view/>需要配置子路由
  • <router-link to="/">是vue封装的路由跳转,本质上是a标签

vuex

vuex流程图
  • actions、mutations就像事件,需要dispatch、commit去触发

    概念

    • state: 存放数据的地方,页面数据最好都统一放在这里。相当于组件中的data
    • getters: 也可以理解为属性数据,相当于组件中的computed计算属性
    • actions: 通常是处理异步操作的地方,比如请求后端数据,需要在组件内通过 dispatch('actionName',payload)来触发。
    • mutations: 同步修改state中的数据,state中的数据只能通过mutations来修改。通过commit('mutationName',payload),在组件内触发或在actions中触发,但一定是同步操作。
    • 修改后的数据通过view渲染
    • dispatch、commit只接受两个参数,函数名和payload,需要传的数据封装为一个对象通过payload传进来

相关文章

  • vue杂记

    用key管理可复用的元素 Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。这么做,除了使 V...

  • vue杂记

    1. Vue.js是什么? 2. 基本使用 3. Vue对象的选项 1). el 2). data 3). met...

  • Vue杂记

    vue应用结构 vue-router 是占位符,放在需要显示...

  • 杂记3:Vue的亮点

    以下仅代表个人观点。 优点 更小、更快 三大框架(Angurlar, Vue和React)对比,Vue的体积最小。...

  • 「杂记」mac -bash: vue: command not

    今早想把vue升级为vue cli3.0 完成后输入vue --v,提示我: 一脸懵,什么情况,没安装成功吗。然后...

  • vue-杂记(小白文)

    1.获取屏幕宽高 常规取值 mixins--定义一部分公共的方法或者计算属性,然后混入到各个组件中使用,方便管理与...

  • 2018-12-01

    练车杂记

  • 学琴杂记

    学琴杂记 一 很小...

  • Vue-cli3.x+ 杂记

    简写与配置 动态路由,获取params新的实现方式 通常方式 新的传递params方式:路由中props为true...

  • 散·杂·笔

    本人的记录分为散记、杂记、笔记。 散记,不分类,随心随记。杂记,分类,记录若干范畴的心得,比如物理。笔记,分类,记...

网友评论

    本文标题:Vue杂记

    本文链接:https://www.haomeiwen.com/subject/swtxsqtx.html