$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)
}
随机推荐
- Git(使用码云)
使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的). 如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云(gitee.com) ...
- ssh 跳板机部署
1.首先创建存放日志的文件夹并开放读写权限 mkdir /var/log/jump/ chmod -R 777 /var/log/jump/ 2.将原有ssh程序修改为另外 ...
- 自学python 4.
1.li = ["alex","tom","mike","god","merffy"](1)a = ...
- flask请求异步执行(转载)
Flask默认是不支持非阻塞IO的,表现为: 当 请求1未完成之前,请求2是需要等待处理状态,效率非常低. 在flask中非阻塞实现可以由2种: 启用flask多线程机制 # Flask from f ...
- http.lua里的装饰器
摘自:http.lua local co_yield = coroutine.yield local co_create = coroutine.create local co_status = co ...
- JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
$(function(){ pushHistory(); window.addEventListener("popstate", function(e) { alert(" ...
- Sql分页代码示例
select * from (select ROW_NUMBER()over( order by id) orderid,* from test) a where a.orderid between ...
- JS创建对象之动态原型模式
动态原型模式把所有信息都封装在了构造函数中,而通过在构造函数中初始化原型(仅在必要的情况下),又保持了 同时使用构造函数和原型的优点:换句话说,可以通过检查某个应该存在的方法是否有效,来决定是否需要初 ...
- Pre-shared key
Pre-shared key https://en.wikipedia.org/wiki/Pre-shared_key In cryptography, a pre-shared key (PSK) ...
- Kali Linux之web安全扫描器skipfish使用
0x00.skipfish简介 谷歌公司出品的开源web程序评估软件. skipfish特点:CPU资源占用低,扫描速度快,每秒可以轻松处理2000个请求,误报率低. 1x00.skipfish使用 ...