zoukankan      html  css  js  c++  java
  • vue-重要方法使用

    当页面正在方位是触发router-link-exact-active
    

    使用a标签页面就会跳转,就不是单页面操作了,所以这里使用标签router-link to=页面不做跳转

    vue-router配置路由:
    	<router-link to=""></router-link> | this.$router.push() 完成跳转
    	<router-view /> 完成页面组件的占位
    	在router/index.js中 完成路由配置 路径-视图组件 映射关系
    	两种路由传参
    	配置				跳转				获取
    	path:'/user'  	 to="/user?pk=1"   $route.query.pk
    	path:'/user/:pk' to="/user/1"	   $route.params.pk
    	
    	:to="{name:'user'}"  #如同Django中的路由反向解析
    

    require配置全局样式,在main.js中配置

    配置全局样式:官方提倡require加载静态文件;@就代表src文件夹的绝对路径

    vue项目的生命周期:

    1、启动项目,加载主脚本文件 main.js
    加载Vue环境,创建根组件完成渲染
    加载系统已有的第三方环境:router、store
    加载自定义的第三方环境与自己配置的环境:随着项目增加不断添加

    2、router被加载,就会解析router文件夹下的index.js脚本文件,完成 路由-组件 的映射关系

    3、新建视图组件.vue(在views文件夹中),在路由中配置(在router的index.js中),设置路由跳转(在导航栏组件中Nav.vue)

    vue钩子的生命周期

    生命周期钩子:

    • 1)一个组件从创建到销毁的众多时间节点回调的方法
    • 2)这些方法都是vue组件实例的成员
    • 3)生命周期钩子的作用就是满足在不同时间节点需要完成的事
    • 组件生命周期钩子:组件从创建到销毁的整个生命周期中特殊时间节点回调的方法
      created(){完成后台数据的请求} ==>(这个方法用的较多,一般在这里加载后端传到前端的数据)
      mounted(){完成极其耗时的后台数据请求}

    vue路由知识点概况

    '''
    路由知识点概况:
    	1)路由配置:router/index.js
    	2)路由跳转与路由渲染:router-link、router-view、$router.push、$router.go
    	3)路由传参:两种传参
    '''
    

    1、在router中

    2、跳转路由

  • 相关阅读:
    Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略
    Java程序员快速入门Go语言
    企业站常用的点击后弹出下拉菜单导航
    企业站常用漂亮横向导航菜单
    点击弹出弹性下拉菜单效果
    很酷的伸缩导航菜单效果,可自定义样式和菜单项。
    导航条点击按钮切换效果
    不错的二级导航菜单特效
    商城常用产品分类导航条
    css实现鼠标经过导航文字偏位效果
  • 原文地址:https://www.cnblogs.com/mqhpy/p/12074676.html
Copyright © 2011-2022 走看看