在 Vue 应用中存储 token 需要综合考虑安全性、持久性、跨域场景和开发便利性。 核心答案(面试推荐) 首选方案:HttpOnly + Secure Cookie 次选方案:内存存储(Vuex)配合短期 LocalStorage 避免方案:纯 LocalStorage/SessionStora
在 Vue 中,样式穿透(Style Penetration)用于突破组件的 scoped 样式作用域,修改子组件或第三方组件的内部样式。以下是面试角度的简要回答: 核心方法 ::v-deep(Vue 2.x 推荐) 在父组件的 scoped 样式中使用,穿透子组件样式: /* 父组件样式 */ .
在 Vue 中动态添加属性并保持响应式,需根据 Vue 版本采用不同方法。 Vue 2.x 问题:直接添加属性不会触发视图更新,因为 Vue 2 的响应式系统基于 Object.defineProperty,无法检测动态新增的属性。 解决方案: 使用 Vue.set() 或 this.$set()