前端的面试题

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}`)
    }
}
相关推荐
Zhen (Evan) Wang1 分钟前
.NET 8 API 实现websocket,并在前端angular实现调用
前端·websocket·.net
星空寻流年20 分钟前
css3响应式布局
前端·css·css3
Rverdoser1 小时前
代理服务器运行速度慢是什么原因
开发语言·前端·php
航Hang*1 小时前
前端项目2-01:个人简介页面
前端·经验分享·html·css3·html5·webstorm
MaisieKim_1 小时前
python与nodejs哪个性能高
前端·python·node.js
水煮白菜王2 小时前
深入理解 Webpack 核心机制与编译流程
前端·webpack·node.js
梦幻通灵2 小时前
Excel分组计算求和的两种实现方案
前端·excel
whatever who cares3 小时前
CSS3 伪类和使用场景
前端·css·css3
水银嘻嘻3 小时前
Web 自动化之 HTML & JavaScript 详解
前端·自动化·html
天天打码3 小时前
Lynx-字节跳动跨平台框架多端兼容Android, iOS, Web 原生渲染
android·前端·javascript·ios