posted @ 2019-04-27 23:37 猫头唔食鱼 阅读(3472) 评论(0) 推荐(0) 编辑
摘要:
getters是用来处理state里的数据的 getters传递一个值state 例子: store.js Home.vue 结果: 阅读全文
摘要:
vuex中的store是一个状态管理器,用于分发数据。相当于父组件数据传递给子组件。 1.安装vuex 2.在src目录中创建store文件夹,里面创建store.js (1)store.js里引入vue和Vuex, (2)创建并导出store对象 (3)在store对象中创建数据 3.在main. 阅读全文
posted @ 2019-04-23 22:56 猫头唔食鱼 阅读(7603) 评论(0) 推荐(0) 编辑
摘要:
由于没有跨域的接口,所以,用8080端口请求8081端口,来模拟跨域。跨域会出现下面报错。 1.找到config文件夹下index.js,在proxyTable对象里复制以下代码: 注意:【更改完这个配置文件后,需要重启项目】 2.使用fetch,vue-resource或axios请求接口 fet 阅读全文
posted @ 2019-04-22 16:04 猫头唔食鱼 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:
ie是完全不支持fetch的。 fetch(url,{method:"get/post"}).then(res=>{ }) 如果请求返回的status是200,body是ReadableStream那么,就要使用json()方法转换 例子: 阅读全文
posted @ 2019-04-22 09:36 猫头唔食鱼 阅读(658) 评论(0) 推荐(0) 编辑
摘要:
跳转路由时,要求跳转到指定路由的某个地方,可以使用scrollBehavior方法控制。 用法: scrollBehavior(to,from,savedPosition){ } scrollBehavior方法可以返回x,y 坐标点,也可以返回指定的选择器 例子: 阅读全文
posted @ 2019-04-21 10:29 猫头唔食鱼 阅读(784) 评论(0) 推荐(0) 编辑
摘要:
使用多个<router-view>可以复用路由,但是每个<router-view>要带一个name属性 更改路由,配置默项和复用项,定义复用项的name 例子: App.vue 路由 阅读全文
posted @ 2019-04-21 09:59 猫头唔食鱼 阅读(426) 评论(0) 推荐(0) 编辑
摘要:
一个坑:beforeRouteEnter 和 afterRouteLeave 是没有【r】的!!! beforeRouteEnter用法和其他守卫差不多。 有个注意的地方就是beforeRouteEnter不能用this获取组件内收据。 在next()方法内存入vm这个参数,获取组件内数据。 bef 阅读全文
posted @ 2019-04-18 09:31 猫头唔食鱼 阅读(784) 评论(0) 推荐(0) 编辑
摘要:
在某个路由中,使用beforeEnter()方法,参数是to,from,next 和全局路由守卫的用法是一样的 例子: 阅读全文
posted @ 2019-04-15 01:02 猫头唔食鱼 阅读(11818) 评论(0) 推荐(0) 编辑