随笔分类 -  vue

摘要:vue 路由里面的history能让浏览器显示平常一样的链接,可以去掉#这种,但是在ie9下面会强制变成hash,因为history不支持ie9自动降级,可能就会影响美感,解决:可以在路由里面添加fallback,fallback默认是true,可以让这个属性变成false,在ie9下面也能去掉#, 阅读全文

posted @ 2018-06-25 16:43 LY_Young 阅读(375) 评论(0) 推荐(0) 编辑

摘要:可以在路由里面设置需要登录的界面,判断下没有登录就跳转到登录界面,登录了就不用登录,这里用的是一个存储的 router.beforeEach((to, from, next) => { if(to.matched.some( m => m.meta.auth)){ if(sessionStorage 阅读全文

posted @ 2018-06-22 10:31 LY_Young 阅读(6068) 评论(0) 推荐(1) 编辑

摘要:我的服务器apache 版本是2.4.6 看文档上面说加那些代码,但是加上去重启服务器就不能重启,显示代码错误,然后百度查开启mod_rewrite这个重写URL 弄了半天也不会,百度上面的不知道是不是和我的服务器不一样,都没用,(#LoadModule rewrite_module modules 阅读全文

posted @ 2018-06-08 16:47 LY_Young 阅读(503) 评论(0) 推荐(0) 编辑

摘要:路由跳转前,可以用导航守卫判断是否登录,如果登录了就正常跳转,没有登录就把路由指向登录页面。 router.beforeEach((to, from, next) => { const nextRoute = [ 'api', 'my/index, 'course']; if(nextRoute.i 阅读全文

posted @ 2018-05-17 12:16 LY_Young 阅读(1837) 评论(0) 推荐(0) 编辑

摘要:本来是打算登录的时候把用户名传过去,试了几次都没成功,然后改成用cookie保存用户名,然后在读取就行了, 登录时候设置cookie setCookie(c_name,c_pwd,exdays) { var exdate=new Date(); exdate.setTime(exdate.getTi 阅读全文

posted @ 2018-05-11 10:18 LY_Young 阅读(16003) 评论(0) 推荐(0) 编辑

摘要:vue利用hash模式让页面不刷新,但是有时候看起来觉得怪怪的,也可以去掉#,并像#模式一样不刷新页面。 1、在路由里面添加 mode: 'history' 这样就去掉了#号,但是点击页面会发现刷新了,这就不是我们想要的结果了,这时我们可以把a链接替换成 <router-link :to="item 阅读全文

posted @ 2018-05-10 17:09 LY_Young 阅读(645) 评论(0) 推荐(0) 编辑

摘要:vue中的axios 是不直接支持post方法的,所以我们得绕一下路,我目前在登录的时候运用到了,服务器端用php,可以收到数据 let param = new URLSearchParams(); param.append("username", _this.username); param.ap 阅读全文

posted @ 2018-05-09 10:31 LY_Young 阅读(385) 评论(0) 推荐(0) 编辑

摘要:购物车是电商必备的功能,可以让用户一次性购买多个商品,常见的购物车实现方式有如下几种: 1. 用户更新购物车里的商品后,页面自动刷新。 2. 使用局部刷新功能,服务器端返回整个购物车的页面html 3. 服务器端返回JSON格式,使用模板引擎+dom操作更新页面 最近新学习了vue.js,一个轻量级 阅读全文

posted @ 2017-11-17 09:13 LY_Young 阅读(865) 评论(0) 推荐(0) 编辑