2019 VUE 前 端 面 试 题 1、active-class 是哪个组件的属性?嵌套路由怎么定义? 答 : vue-router 模 块 的 router-link 组 件 。 2、怎么定义 vue-router 的动态路由?怎么获取传过来的动态参数? 答 : 在 router 目 录 下 的 index.js 文 件 中 , 对 path 属 性 加 上 /:id。 使 用 router 对 象 的params.id 3、vue-router 有哪几种导航钩子? 答 : 三 种 , 一 种 是 全 局 导 航 钩 子 : router.beforeEach(to,from,next), 作 用 : 跳 转 前进 行 判 断 拦 截 。 第 二 种 : 组 件 内 的 钩 子 ;第 三 种 : 单 独 路 由 独 享 组 件 4、scss 是什么?安装使用的步骤是?有哪几大特性? 答 :预 处 理 css,把 css 当 前 函 数 编 写 ,定 义 变 量 ,嵌 套 。 先 装 css-loader、node-loader、sass-loader 等加 载器模 块 , 在 webpack-base.config.js 配置文 件 中 加 多一 个拓展:extenstion, 再加 多一 个模 块 : module 里面 test、loader 4.1、scss 是什么?在 vue.cli 中的安装使用步骤是?有哪几大特性? 答 : css 的 预 编 译。 使 用 步骤: 第 一 步 : 用 npm 下 三 个 loader(sass-loader、 css-loader、 node-sass) 第 二 步 : 在 build 目 录 找 到 webpack.base.config.js, 在 那 个 extends 属 性 中 加 一 个拓 展 .scss 第 三 步 : 还 是 在 同 一 个 文 件 , 配 置 一 个 module 属 性 第 四 步 : 然 后 在 组 件 的 style 标 签 加 上 lang 属 性 , 例 如 : lang=” scss” 有 哪 几 大 特 性 : 1、 可 以 用 变 量 , 例 如 ($变 量 名 称 =值 ); 2、 可 以 用 混 合 器 , 例 如 () 3、 可 以 嵌 套 5、mint-ui 是什么?怎么使用?说出至少三个组件使用方法? 答 : 基 于 vue 的 前 端 组 件 库 。 npm 安 装 , 然 后 import 样 式 和 js, vue.use(mintUi)全 局 引 入 。 在 单 个 组 件 局 部 引 入 : import {Toast} from ‘mint-ui’。 组 件 一 : Toast(‘登录 成功’);组 件 二 : mint-header;组 件 三 : mint-swiper 6、v-model 是什么?怎...