首页 > 编程知识 正文

vue进阶面试题(vue文件)

时间:2023-05-05 23:10:52 阅读:81458 作者:841

总结vue前端框架面试的问题并附上回答

1、活动类是哪个组件的属性?

vue -路由器模块的路由器-链接组件。

2、如何定义vue-router的动态路由? 如何获取传递的动态参数?

在根目录的index.js文件中,将/:id添加到路径属性中。 使用路由器对象的params.id

3、vue-router有什么类型的导航挂钩?

a )三种,一种是全球导航挂钩(router.beforeeach(to,from,next ),作用:在跳跃前进行判断拦截。 第二,组件中的挂钩第三,通过自己的路线享受组件

4、什么是scss? 安装步骤是什么? 有什么大的特性?

答:预处理css,创建css的当前函数,定义变量,嵌套变量。 首先安装css-loader、node-loader、sass-loader等加载模块,在webpack-base.config.js配置文件中添加扩展3360扩展选项,然后单击在模块中打开tti

使用步骤:

步骤1 :在NPM下降低3个加载器(css-loader、css-loader、节点- sass ) )

在步骤build目录中找到web包. base.config.js,然后将其扩展. scss添加到其扩展属性中

步骤3 :也是在同一文件中设置module属性

步骤4 :将lang属性添加到组件的style标签中,如lang=“scss”中所示

有什么特性:

1、可以使用变量。 例如$变量名称=值;

2、可以使用搅拌机。 例如() ) )。

3、可以嵌套

5、什么是迷你ui? 怎么用? 你说至少三个组件的使用方法吗?

答:基于vue的前端组件库。 npm安装,然后导入样式和js,vue.use(mintui )全球部署。 部分部署到各个组件:从“最小-用户界面”导入。 组件1:toast (登录成功); 组件最小标头; 组件最小交换程序

6、什么是v-model? 怎么用? vue的标签如何绑定事件?

a )可以实现双向绑定、命令(v类、v-for、v-if、v-show、v-on )。 vue模型层的数据属性。 绑定事件: input@click=dolog(/

7、什么是axios? 怎么用? 说明用它实现登录功能的过程吗?

答:请求后台资源的模块。 npm install axios -S已安装并在跨域中发送。 必须在配置文件中设置config/index.js。 如果后台是Tp5,则定义资源根目录。 在js中使用import进入,然后. get或. post。 如果. then函数成功,则在失败时返回. catch函数

8、在axios tp5的升级中,调用axios.post(API/user ) )是什么操作? axios.put(API/user/8 ) )是什么?

a )跨域、添加用户操作、更新操作。

9、什么是rest风格的API? 怎么用?

答:是API的标准,是无状态的要求。 的路由地址是固定的,对于tp5,请先在路由配置中配置资源路由。 标准为. post .put .delete

10、什么是vuex? 怎么用? 在什么样的功能场景中使用?

a ) vue框架中的状态管理。 向main.js导入store,然后注入。 已创建新的目录store, export。 有场景:单页面APP中组件之间的状态。 音乐播放、登录状态、加入购物车

11、mvvm框架是什么? 与其他框架(jquery )有什么不同? 哪个场景合适?

a )一个模型视图视图模型框架、数据模型、两个视图模型连接

区别: vue数据驱动型。 通过数据显示视图层而不是节点操作。

场景:数据操作多的场景,更方便

12、自定义指令(v-check、v-focus )的方法是什么? 钩子函数是什么? 还有哪些挂钩函数参数?

a )全局定义指令) vue对象的directive方法有两个参数:指令名称和函数。 组件内定义指令: directives

挂接函数:绑定、插入、更新、组件中的关联更新

钩子函数参数: el、绑定

13、至少说4种vue中的指令及其使用方法?

用于判断是否隐藏(A(V-IF )的v-for :数据循环的v-bind :类:属性绑定; v-model :实现双向绑定

14、什么是vue-router? 有哪些组件?

答: vue是用来写插件的。 路由器链接、路由器视图

15、导航钩子上有什么? 有哪些参数?

a )导航钩子有a/全局钩子和在组件中独占的钩子。 b/beforeRouteEnter,af

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。