zoukankan      html  css  js  c++  java
  • Vue基础知识

    Vue特性:
    1. 双向数据绑定
    2. 通过 指令 扩展了 HTML,通过 表达式 绑定数据到 HTML
    3. 解耦视图与数据
    4. 可复用组件
    5. 虚拟DOM -> 对象
    6. M-V-VM
    7. 数据驱动视图
    Vue声明周期:
    1. beforeCreate创建前状态,created创建完毕状态
    2. beforeMount挂载前状态,mounted 挂载结束状态
    3. beforeUpdate 更新前状态,updated 更新完成状态
    4. beforeDestroy 销毁前状态,destroyed 销毁完成状态
    Vue组件传值:
    1. 父传子:①在子组件中通过props声明自定义属性title;②注册局部组件;③使用子组件时,设置props选项, 通过自定义属性获取父组件的值
    2. 子传父:①在子组件中,this.$emit(自定义事件名,数据);②使用子组件时,调用父组件methods中的方法;③定义父组件的methods方法中,方法的参数fn(argv)中argv就是传过来的数据
    3. 兄弟之间传值:①A组件触发事件 VM.$emit(事件名.数据);②B组件绑定事件 VM.$on(事件名,(参数){代码体});③不同的组件共用一个VM实例(建一个js模块,导出一个VM对象),中央事件总线
    VueX状态:
    1. state(状态)数据声明/响应式
    2. actions(行为)异步操作/把结果commit给mutations
    3. mutations(方法)改变state的方法/同步的方法
    router和route
      1. $router路由实例对象,通常用来调方法,(编程式导航this.$router.push())
      2. $route路由配置对象,通常用作取值,(js代码中获取参数值this.$route.params. 
        形参)
  • 相关阅读:
    系统集群安装
    用ASP.net判断上传文件类型的三种方法
    C#中利用JQuery实现视频网站
    云计算和大数据
    c# Dictionary 中Keys.ToArray<>方法的细节测试
    DateTime compare
    Dictionary的遍历和修改
    C# 键值对数据排序
    ant使用小结
    给我们的7句话
  • 原文地址:https://www.cnblogs.com/jun-qi/p/10542984.html
Copyright © 2011-2022 走看看