$Django 路飞之课程下的分类,用户登陆成功前端存cookie,
一 课程分类显示
宗旨:总的再次过滤
二 Cookie
#
export default new Vuex.Store({
state: {
name:'',
token:'',
},
mutations: {},
actions: {}
})
#全局数据
#赋值
methods:{
upup:function () {
let _this=this
this.$http.request({
url:'http://127.0.0.1:8000/login/',
method:'post',
data:{
name:_this.name,
pwd:_this.pwd
}
}).then(function (response) {
_this.$store.state.name=response.data.name
_this.$store.state.token=response.data.token
})
},
}
#取值
<span class="pull-right" v-if="!this.$store.state.token">
Vuex状态管理器stoer介绍
vue-cookies
-安装:npm install vue-cookies
-使用:
-store.js中导入import Cookie from 'vue-cookies'
-取值:Cookie.get('根据key值')
-赋值:Cookie.set('key值','value值')
定义方法
export default new Vuex.Store({
state: {
name:Cookie.get('name'),
token:Cookie.get('token'),
},
mutations: {
//设置cookie
set_state:function (state,response) {
state.name=response.name
state.token=response.token
Cookie.set('name',response.name)
Cookie.set('token',response.token)
},
//注销,清除所有数据(cookie,store中的数据)
clear_state:function (state) {
state.name=''
state.token=''
Cookie.set('name','')
Cookie.set('token','')
}
},
actions: {}
})
调用方法
if (response.data.status==100){
_this.$store.commit('set_state',response.data)
}
随机推荐
- Ubuntu修改Apache默认Web端口
改成你要的端口,默认为80,这里我改成了8080,https改成了444,保存之后寻找000/default.conf并修改成和ports.conf文件一样的http端口,然后重启Apache服务器即 ...
- Mysql查看表的建表语句
已查询Test的建表语句为例: SHOW CREATE TABLE TEST
- python 可视化库
在做titanic分析的过程中,看了一些大神的想法,发现在分析数据的过程中,许多大神会使用到seaborn,plotly这些库,而我等小白仅仅知道matplotlib这个唯一的数据可视化库而已.上网查 ...
- 前端常用UI框架
移动端UI框架 Mint UI(饿了么团队) 中文官网:http://mint-ui.github.io/#!/en 饿了么前端团队推出的基于Vue.js的移动端组件库 GitHub地址:https: ...
- 解决浏览器跨域限制方案之CORS
一.什么是CORS CORS是解决浏览器跨域限制的W3C标准,详见:https://www.w3.org/TR/cors/. 根据CORS标准的定义,在浏览器中访问跨域资源时,需要做如下实现: 服务端 ...
- java定时器实现总结
前言:Java定时器目前主要有3种实现方式:JDK组件,Spring Task,Quartz框架. 1. JDK组件(1) java.util.TimerTask MyTimerTask.java: ...
- Kettle系列:使用Kudu API插入数据到Kudu中
本文详细介绍了在Kettle中使用 Kudu API将数据写入Kudu中, 从本文可以学习到:1. 如何编写一个简单的 Kettle 的 Used defined Java class.2. 如何读取 ...
- UTF8 UTF16 之间的互相转换
首先需要知道 Unicode 编码范围 [U+00, U+10FFFF], 其中 [U+00, U+FFFF] 称为基础平面(BMP), 这其中的字符最为常用. 当然, 这 65536 个字符是远远不 ...
- AD软件使用心得
1.在更新原理图之前一定要标记所有器件,否则无法生成PCB器件. 2.学会用sch list网表来批量修改器件名称 3.布线的面
- DNN网络(一)
摘自 https://www.cnblogs.com/pinard/p/6418668.html 一.DNN 简介 1.DNN的层次可以分为三层 输入层(input layer) 隐藏层(hidden ...