自我总结56

Vue项目

安装

node:官网下载安装包,傻瓜式安装https://nodejs.org/zh-cn/

cnpm:npm install -g cnpm --
registry=https://registry.npm.taobao.org
vue/cli:cnpm install -g @vue/cli

创建

cd存放项目的目录

vue create项目名 --->需要安装的组件babel、vue-router、vuex

配置项目启动

配置npm启动

main.js

vue环境的加载、完成根组件的渲染、加载vue-router、vuex等环境、加载自定义环境

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'}"	

Vue组件生命周期钩子

组件从创建到销毁的整个生命周期中特殊时间节点回调的方法

生命周期钩子的作用就是满足在不同时间节点需要完成的事

这些方法都是vue组件实例的成员

create(){完成后台数据的请求}

mounted(){完成极其耗时的后台数据请求}

posted @ 2019-12-24 18:42  jzm1201  阅读(65)  评论(0编辑  收藏  举报