没有合适的资源?快使用搜索试试~ 我知道了~
Vue道面试题及答案共39道.docx
需积分: 1 0 下载量 155 浏览量
2024-01-26
15:42:25
上传
评论
收藏 68KB DOCX 举报
温馨提示
试读
16页
Vue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docxVue道面试题及答案共39道.docx
资源推荐
资源详情
资源评论
JS中判断数据类型的方法有几种?
1、最常见的判断方法:typeof
2、判断已知对象类型的方法:instanceof
3.根据对象的constructor判断:constructor
4、无敌万能的方法:jquery. type()
vue与angular的区别?
1、vue仅仅是mvvm中的view层,只是一个如jquery般的工具库,而不是框架,而angular 而是
mvvm框架。
2、vue的双向邦定是基于ES5中的3. getter/setter来实现的,而angular 而是由自己实现一
套模版编译规则,需要进行所谓的“脏”检查,vue则不需要。因此,vue在性能上更高效
,但是代价是对于ie9以下的浏览器无法支持。
4、vue需要提供一个el对象进行实例化,后续的所有作用范围也是在el对象之下,而angular
而是整个html页面。一个页面,可以有多个vue实例,而angular 好像不是这么玩的。
5、vue真的很容易上手,学习成本相对低,不过可以参考的资料不是很丰富,官方文档
比较简单,缺少全面的使用案例。高级的用法,需要自己去研究源码,至少目前是这样
。
说说你对angular脏检查理解?
在angular中你无法判断你的数据是否做了更改,所以它设置了一些条件,当你触发这些条件之
后,它就执行一个检测来遍历所有的数据,对比你更改的地方,然后执行变化。
这个检查很不科学。而且效率不高,有很多多余的地方,所以官方称为脏检查。
active-class是哪个组件的属性?
vue-router模块的router-link组件。
嵌套路由怎么定义?
在实际项目中我们会碰到多层嵌套的组件组合而成,但是我们如何实现嵌套路由呢?因此我们
需要在VueRouter的参数中使用children配置,这样就可以很好的实现路由嵌套。
index. html,只有一个路由出口
<div id="app">
<!--router-view 路由出口,路由匹配到的组件将渲染在这里-->
<router-view></router-view>
</div>
main. js,路由的重定向,就会在页面一加载的时候,就会将home组件显示出来,因为重定向
指向了home组件,redirect的指向与path的必须一致。children 里面是子路由,当然子路由里
面还可以继续嵌套子路由。
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue. use(VueRouter)
//引入两个组件
import home from "./home. vue"
import game from "./game. vue"
//定义路由
const routes=[
{path:"/",redirect:"/home"},//重定向,指向了home组件
{
path:"/home",component:home,
children:[
{path:"/home/game",component:game}
]
}
]
//创建路由实例
const router =new VueRouter({routes})
new Vue({
el:'#app',
data:{
},
methods:{
},
router
})
<template>
<div>
<h3>首页</h3>
<router-link to="/home/game">
<button>显示<tton>
</router-link>
<router-view></router-view>
</div>
</template>
game. vue
<template>
<h3>游戏</h3>
</template>
怎么定义vue-router的动态路由?怎么获取传过来的动态参数?
在router目录下的index. js文件中,对path属性加上/:id。使用router对象
的params. id。
vue-router有哪几种导航钩子?
三种
1、第一种:是全局导航钩子:router. beforeEach(to,from,next),作用:跳转前进行判断拦截。
2、第二种:组件内的钩子
home. vue,点击显示就会将子路由显示在出来,子路由的出口必须在父路由里面,否则子路由无法
显示。
剩余15页未读,继续阅读
资源评论
小码叔
- 粉丝: 4159
- 资源: 1181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功