前端的面试题

Class 与 Style 如何动态绑定?

  • 对象语法:

    data: { isActive: true, hasError: false }
  • 数组语法:

    data: { activeClass: 'active', errorClass: 'text-danger' }

Style 也可以通过对象语法和数组语法进行动态绑定:

  • 对象语法:

    data: { activeColor: 'red', fontSize: 30 }
  • 数组语法:vue-router 路由模式有几种?

    data: { styleColor: { color: 'red' }, styleSize:{ fontSize:'23px' } }

vue-router 路由模式有几种?

vue-router 有 3 种路由模式:hash、history、abstract,对应的源码如下所示:

复制代码
switch (mode) {
  case 'history':
    this.history = new HTML5History(this, options.base)
    break
  case 'hash':
    this.history = new HashHistory(this, options.base, this.fallback)
    break
  case 'abstract':
    this.history = new AbstractHistory(this, options.base)
    break
  default:
    if (process.env.NODE_ENV !== 'production') {
      assert(false, `invalid mode: ${mode}`)
    }
}
相关推荐
Cache技术分享几秒前
36. Java 控制流语句 Break 语句
前端·后端
海拥2 分钟前
php+mysql 搭建一个在线游戏网站目前已有2000+游戏【代码解析 一】
前端
GOTXX9 分钟前
BoostSiteSeeker项目实战
前端·c++·后端·mysql·搜索引擎·项目实战·boost
山青花欲燃31016 分钟前
React 对接流式接口实现
前端·llm
LaoZhangAI18 分钟前
【2025最新】Gemini 2.5 Pro完全指南:强大推理能力提升8大应用场景实战效率
前端
晓风伴月28 分钟前
Css:如何解决绝对定位子元素内容被父级元素overflow:hidden属性剪裁
前端·css·overflow裁剪
Carlos_sam29 分钟前
OpenLayers:海量图形渲染之矢量切片
前端·javascript
Nexmoe30 分钟前
20 万行代码:我们如何构建和维护大规模 AI 原型系统
前端
zhangxingchao30 分钟前
Andrdoid中常用的JVM知识整理
前端
海底火旺30 分钟前
聊一聊JavaScript中的立即执行函数(IIFE)
前端·javascript