zoukankan      html  css  js  c++  java
  • Vue学习一些常识知识

    1. import 导入的时候,有些带花括号,有些不带

          带花括号的是部分导入,引入非default,不带花括号的是全部导入 ,带default

      

    导入部分,引入非 default 时,使用花括号:
    import {name, age} from ‘./example’

    全部导入
    import people from ‘./example’

    2、this.$route  和this.$router的区分

         

    A、router是VueRouter的一个对象,通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象,这个对象中是一个全局的对象,他包含了所有的路由包含了许多关键的对象和属性。

    举例:history对象

    $router.push({path:'home'});本质是向history栈中添加一个路由,在我们看来是 切换路由,但本质是在添加一个history记录

    方法:

    $router.replace({path:'home'});//替换路由,没有历史记录

    B.route是一个跳转的路由对象,每一个路由都会有一个route对象,是一个局部的对象,可以获取对应的name,path,params,query等

    我们可以从vue devtools中看到每个路由对象的不同

      • $route.path 
        字符串,等于当前路由对象的路径,会被解析为绝对路径,如 "/home/news" 。
      • $route.params 
        对象,包含路由中的动态片段和全匹配片段的键值对
      • $route.query 
        对象,包含路由中查询参数的键值对。例如,对于 /home/news/detail/01?favorite=yes ,会得到$route.query.favorite == 'yes' 。
      • $route.router 
        路由规则所属的路由器(以及其所属的组件)。
      • $route.matched 
        数组,包含当前匹配的路径中所包含的所有片段所对应的配置参数对象。
      • $route.name 
        当前路径的名字,如果没有使用具名路径,则名字为空。

    $route.path, $route.params, $route.name, $route.query这几个属性很容易理解,看示例就能知道它们代表的含义 

    3、反引号的使用,反引号是

         是键盘tab键上面的``  英文状态下的输入,可以实现字符串+${变量}输入

  • 相关阅读:
    rs
    stm32f767 usoc3
    stm32f767 RTT 日志
    stm32f767 标准库 工程模板
    stm32f767 HAL 工程模板
    docker tab 补全 linux tab 补全
    docker anconda 依赖 下载 不了
    docker run 常用 指令
    linux scp 命令
    Dockerfile 常用参数说明
  • 原文地址:https://www.cnblogs.com/wx18638101223/p/15576331.html
Copyright © 2011-2022 走看看