Hash模式 no Less 选择In package.json before路由守卫里面没有this next(vm=>{vm是this}) cookie可以设置过期;大小设置;api操作复杂; localStorage存储的数据会大些;不会被发送到后端;api操作简单;非主动清除不会过期 sessionStorage与localStorage 就是关闭浏览器会清空 vue的全局状态管理器,实现组件之间跨层传递数据,实现数据与视图响应式更新 需要多个组件使用的数据或者方法时可以将数据方法放在vuex里面 state 模块的state;getter 全局的getters(包含模块的getters);rootState 全局的state 本地mutations 访问actions 映射方法
Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统
脚手架安装
1.安装node.js 进入官网下载(安装过程全部默认)
2.测试node是否安装成功,打开cmd,输入node -v,出现版本号即安装成功,检测npm安装,npm -v
3.配置下载源
4.安装vue脚手架
5.选择预设
 N不保存vue组件的组成
<template></template> <script></script> <style></style> 
export default {     name:"",     data(){         return {                      }     },     methods:{} } 
vue使用组件
import Counter from 'xxx' 
组件的生命周期
route与router的区别
vue路由是如何实现传递参数
路由守卫的方法有哪些
1.组件内部
2.路由独享
{     path: '/produce/:id',     name: 'Produce',     component: Produce,  beforeEnter(to,from,next){Bus.$emit("showtabs",false);next();},  meta:{   auth:0  }  }, 3.全局路由守卫
router.beforeEach((to,from,next)=>{  var user = sessionStorage.getItem("user")||"{}";  user = JSON.parse(user);//将user数据转换为对象  to.meta.auth==undefined?to.meta.auth=-1:'';  if(to.meta.auth<=-1){   next(true);  }else{   if(user.M_ID){    if(user.M_Rank>=to.meta.auth){     next(true);    }else{     alert("只有会员才可以查看!");     next("/mine");    }   }else{    next("/login?redirect="+to.path)   }   next(true);  }   }) 参数说明
this说明
cookie、sessionStorage、localStorage传递
 每次http请求都会发送到服务器端;服务器端也能设置cookie(后端与前端交互的必备佳品)vuex
this.$store.state.xxx||...mapState([xxx,yyy])
this.$store.getters.xxx||...mapGetters([xxx,yyy])
this.$store.commit(xxx,data)||…mapMutations([xxx,yyy])
this.$store.dispatch(xxx,data)||…mapActions([xxx,yyy])
const state = {  name:"mumu",  age:18 }  const mutations = {  ADD_AGE(state,step=1){   state.age+=step;  },  }  const getters = {  getGoods(state,getters,rootState){   console.log(state,getters,rootState);   return getters.goodNum;  } }  const actions = {  addAge(context,arg){   context.commit('ADD_AGE',arg);   var good = {"buy_limit":5,"img_url":"//i8.mifile.cn/v1/a1/ef617fac-7489-436d-b74e-c43582f09633.jpg",   "num":1,"price":899,"name":"u5c0fu7c73u7535u89c64A 32u82f1u5bf8",   "goods_id":2172700021,"select":true}   console.log(context);   context.commit('addGood',good);   context.rootState.goods.pop();  } }  export default {state,mutations,actions,getters} 
$store.state.login.age$store.commit(xxx)$store.dispatch(xxx),第一参数context(commit,getters,dispatch,rootState全局state,rootGetters全局的getters)
 访问:$store.getters.xxx 
 namespaced:true
const getters = {  getGoods(state,getters,rootState){   console.log(state,getters,rootState);   return getters.goodNum;  } } //引用 $store.getters['login/getGoods'] 
const mutations = {  ADD_AGE(state,step=1){   state.age+=step;  },  } //引用 $store.commit('login/ADD_AGE') 
context.commit('addGood',good,{root:true}); context.rootState.goods.pop(); context.commit('ADD_AGE',2); $store.dispatch('login/addAge',-2) ...mapGetters['login/GetGoods'] 映射方法带命名空间 
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
 官方软件产品操作指南 (170)
官方软件产品操作指南 (170)