文章 2023-12-19 来自:开发者社区

Vue.js面试题(二)

Vue.js面试题(一)https://developer.aliyun.com/article/139940421. ★★★ Vue-router 使用params与query传参有什么区别用法上1:query要用path来引入,params要用name来引入,接收参数都是类似的,分别是this.和和和route.query.name和this.route.query.name和this.ro....

文章 2023-12-19 来自:开发者社区

Vue.js面试题(一)

1. ★★★ 如何再Vue的单文件组件里的样式定义全局CSS?在style标签上不加上scoped的属性,默认为全局css样式2. ★★ vue-router 3.1.0 新增的v-slot属性怎么用?router-link 通过一个作用域插槽暴露底层的定制能力。这是一个更高阶的 API,主要面向库作者,但也可以为开发者提供便利,多数情况用在一个类似 NavLink 这样的自定义组件里。在使用 ....

文章 2023-10-30 来自:开发者社区

Vue面试题

theme: scrolls-light 1.Vuex主要内容 有五种,分别是 State、 Getter、Mutation 、Action、 Module state => 基本数据(数据源存放地)getters => 从基本数据派生出来的数据mutations => 提交更改数据的方法,同步actions =>...

文章 2023-10-17 来自:开发者社区

面试被问到vue的diff算法原理,我不允许你回答不上来

一、是什么diff 算法是一种通过同层的树节点进行比较的高效算法其有两个特点:比较只会在同层级进行, 不会跨层级比较在diff比较的过程中,循环从两边向中间比较diff 算法在很多场景下都有应用,在 vue 中,作用于虚拟 dom 渲染成真实 dom 的新旧 VNode 节点比较二、比较方式diff整体策略为:深度优先,同层比较比较只会在同层级进行, 不会跨层级比较比较的过程中,循环从两边向中间....

面试被问到vue的diff算法原理,我不允许你回答不上来
文章 2023-10-17 来自:开发者社区

「Vue面试题」Vue项目中有封装过axios吗?主要是封装哪方面的?

一、axios是什么axios 是一个轻量的 HTTP客户端基于 XMLHttpRequest 服务来执行 HTTP 请求,支持丰富的配置,支持 Promise,支持浏览器端和 Node.js 端。自Vue2.0起,尤大宣布取消对 vue-resource 的官方推荐,转而推荐 axios。现在 axios 已经成为大部分 Vue 开发者的首选特性从浏览器中创建 XMLHttpRequests从....

「Vue面试题」Vue项目中有封装过axios吗?主要是封装哪方面的?
文章 2023-10-17 来自:开发者社区

「Vue面试题」vue项目本地开发完成部署到服务器后报404是什么原因呢?

一、如何部署前后端分离开发模式下,前后端是独立布署的,前端只需要将最后的构建物上传至目标服务器的web容器指定的静态目录下即可我们知道vue项目在构建后,是生成一系列的静态文件常规布署我们只需要将这个目录上传至目标服务器即可// scp 上传 user为主机登录用户,host为主机外网ip, xx为web容器静态资源路径 scp dist.zip user@host:/xx/xx/xx让web容....

「Vue面试题」vue项目本地开发完成部署到服务器后报404是什么原因呢?
文章 2023-10-17 来自:开发者社区

「Vue面试题」在项目中你是如何解决跨域的?

一、跨域是什么跨域本质是浏览器基于同源策略的一种安全手段同源策略(Sameoriginpolicy),是一种约定,它是浏览器最核心也最基本的安全功能所谓同源(即指在同一个域)具有以下三个相同点协议相同(protocol)主机相同(host)端口相同(port)反之非同源请求,也就是协议、端口、主机其中一项不相同的时候,这时候就会产生跨域一定要注意跨域是浏览器的限制,你用抓包工具抓取接口数据,是可....

「Vue面试题」在项目中你是如何解决跨域的?
文章 2023-10-17 来自:开发者社区

「Vue面试题」vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?

一、是什么权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发页面加载触发页面上的按钮点击触发总的来说,所有的请求发起都触发自前端路由或视图所以我们可以从这两方面入手,对触发权限的源头进行控制,最终要实现的目标是:路由方面,用户登录后只能看到自己有权访问的导航菜单,也只能访问自己有权访问的路由地址,否则将....

「Vue面试题」vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
文章 2023-10-17 来自:开发者社区

「Vue面试题」在vue中为什么data属性是一个函数而不是一个对象

一、实例和组件定义data的区别vue实例的时候定义data属性既可以是一个对象,也可以是一个函数const app = new Vue({ el:"#app", // 对象格式 data:{ foo:"foo" }, // 函数格式 data(){ return { foo:"foo" ...

「Vue面试题」在vue中为什么data属性是一个函数而不是一个对象
文章 2023-10-17 来自:开发者社区

「Vue面试题」动态给vue的data添加一个新的属性时会发生什么?怎样去解决的?

一、直接添加属性的问题我们从一个例子开始定义一个p标签,通过v-for指令进行遍历然后给botton标签绑定点击事件,我们预期点击按钮时,数据新增一个属性,界面也 新增一行<p v-for="(value,key) in item" :key="key"> {{ value }} </p> <button @click="addProperty">动态...

「Vue面试题」动态给vue的data添加一个新的属性时会发生什么?怎样去解决的?

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注