首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
咖喱崔
掘友等级
前端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
computed和watch的区别?
computed: ● 计算属性: 数据发生变化,重新进行计算从而得到新的数据 ● 逻辑计算的时候一般使用计算属性 ● 定义的时候是方法,使用的是属性 ● computed内部return依赖的数据发
面试官问你知道有哪些路由守卫(范围在变小)
全局守卫 router.beforeEach router.afterEach 路由独享守卫 这个项目一堆路由但是只有一个路由需要判断有没有token,如果把判断token用全局前置守卫就浪费了 be
methods和computed的区别
methods一般用来做为事件的回调函数 computed是用来做计算属性,解决插值表达式太繁琐 methods没有缓存 computed有缓存
设计模式你了解哪些?
发布订阅($on/$emit) 观察者模式(vue源码的依赖收集dep和watcher) 单例模式(router/vuex)只能vue.use一次,对应这些实例只能有一个 一、单例模式 只有一个实例
keep-alive
作用: 缓存不活动的组件(vue的内置) 使用: keep-alive组件包裹路由占位 使用场景: 列表进详情需要把列表页缓存,将列表的滚动条的位置记录下来,当重新进入列表页的时候设置滚动条位置 按需
发送ajax是写在created还是mounted
都可以 时间上差别不大,但是一般还是放created中 如要数据需要和dom的支持,例如:echarts图标 这种情况可以把请求放入mounted,和图表一起渲染页面
操作dom是写在created中还是mounted中
- 一般放在mounted中 - 如果一定要放在created:加一个$nextTick - 一般放在mounted中 - 如果一定要放在created:加一个$nextTick
ajax请求代码应该写在组件的methods中还是vuex的actions中
如果拿回来的数据只有自己用,放在methods中然后在created中拿,如果发现很多组件都要用,放在actions中
Vue项目中你是如何解决跨域的呢?
cors:我之前上班的时候用的是cors的方式,都是后台java在做,前端不用管 反向代理:当然如果跨域需要前端做也可以,用proxy反向代理的方式,就是vue.config.js配置文件中通过dev
Vue中哪些情况操作data中数据不是响应式
对象新添加属性或删除对象现有的属性 通过索引操作数组 解决办法: 对象:如果想要让数据还是响应式,就可以通过:set,set,set,delete,$forceUpdate 数组:使用这些API:pu
下一页
个人成就
文章被阅读
9,621
掘力值
151
关注了
8
关注者
9
收藏集
0
关注标签
16
加入于
2022-09-15