外卖项目问题反馈
decrystal
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用better scroll制作,列表滚动(array.prototype.slice.call、$ref、findindex、clientHeight)
一、总体思路: 1.监测和收集滚动条滚动实时坐标,利用到的better scroll里的on方法监听scrollEnd、scroll事件 2.收集每一个菜单得到高度,利用的收集一个li(li里面嵌套ul实现多级菜单)菜单下ul的高度 3.实现滚动过程中菜单跟着滚动变化的计算逻辑。 二、交互实现过程 1.tip:要在数据获取后才创建滚动,所以在mouted的回调函数里用到$nextTick() mounted() { this.$store.dispatch('getShopsFo原创 2020-11-13 21:46:47 · 309 阅读 · 0 评论 -
组件显示二级数据时可能容易出现以下报错
部分代码: <div class="shop-header-discounts" @click="toggleDiscountWin" > <div class="discounts-left"> <div class="activity activity-green"> <span class="content-tag"> <span class="mini-tag">{{info.原创 2020-11-12 01:31:43 · 253 阅读 · 0 评论 -
vue-router 报错、:Avoided redundant navigation to current location 错误、路由重复
在用vue-router 做单页应用的时候重复点击一个跳转的路由会出现报错 这个报错是重复路由引起的 只需在注册路由组建后使用下方重写路由就可以 import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) // router文件夹-->index.js文件 //cv以下代码解决路由地址重复的报错问题(一劳永逸) const originalPush = VueRouter.prototype.push V转载 2020-11-10 11:15:09 · 394 阅读 · 0 评论 -
mutations里用{}传的是对象时参数名是否要一致
问题:对比????两段代码,为啥actions传递变量一定要mutations一致。 给出相同mutations: [RECEIVE_USERS] (state, {users}) { state.userInfo = users }, 对比两种mutations的写法, 第一种写法: async getuserInfo({commit}){ const result = await reqUserInfo() if(result.code === 0){ cons原创 2020-11-08 01:53:03 · 406 阅读 · 0 评论
分享