51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#vue面试
vue面试题,知识点汇总(有答案)
一.Vue核心小知识点1、vue中 key 值的作用key的特殊属性主要用在Vue的虚拟DOM算法,在新旧nodes对比时辨识VNodes。如果不使用key,Vue会使用一种最大限度减少动态元素并且尽可能的尝试修复/再利用相同类型元素的算法。使用key,它会基于key的变化重新排列元素顺序,并且会移...
代码星球
·
2021-01-13
vue
试题
知识点
汇总
答案
Vue面试中,经常会被问到的面试题/Vue知识点整理
看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题。(都是一些基础的vue面试题,大神不用浪费时间往下看)MVVM是Model-View-ViewMod...
代码星球
·
2020-04-10
Vue
面试
经常
会被
问到
Vue面试题总结
【前言】 本节主要讲解下VUe面试问题 【主体】 一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View代表UI组件,它负...
代码星球
·
2020-04-08
Vue
试题
总结
vue面试相关
(1)什么是mvvm? MVVM是Model-View-ViewModel的缩写。mvvm是一种设计思想。Model层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View代表UI组件,它负责将数据模型转化成UI展现出来,ViewModel是一个同步View和Model的对象。&...
代码星球
·
2020-04-08
vue
面试
相关
使用vscode + vite + vue3+ vant 搭建vue3脚手架
技术栈开发工具:VSCode代码管理:Git前端框架:Vue3构建工具:Vite路由:vue-router4x状态管理:vuex4xAJAX:axiosUI库:vant数据模拟:mockjscss预处理:sass 构建vue3项目 1,安装 vite以管理员身份打开cmd命令窗口,切换到要...
开发笔记
·
2024-09-20
使用
vscode
vite
vue3+
vant
vue参数传递方式
Vue的传参方式主要有以下几种:1.属性传值:这是一种主要用于父组件给子组件传值的方式,通过在父组件调用子组件时,绑定动态属性,然后在子组件中通过props接收父组件传过来的值。2.父组件获取子组件数据:这是子组件给父组件传值的方式,通过$refs获取子组件的数据和方法。3.路由传参:这是一种通过路由跳转的方式进行传参...
开发笔记
·
2024-09-09
vue
参数
传递
方式
vue轻松实现水印效果
前言:vue项目中使用水印效果,可指定容器效果图:1、不指定容器2、指定容器实现方法:1、新建一个配置文件watermark.js,可放util,也可放别的地方?1234567891011121314151617181920212223242526272829303132333435363738394041424344...
开发笔记
·
2024-09-02
vue
轻松
实现
水印
效果
vue2.0中的$router 和 $route的区别
1.router是VueRouter的一个对象,通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象,这个对象中是一个全局的对象,他包含了所有的路由包含了许多关键的对象和属性。2.route是一个跳转的路由对象,每一个路由都会有一个route对象,是一个局部的对象,可以获取...
开发笔记
·
2024-08-31
vue2.0
中的
router
route
区别
vue-elementUI去掉input上下箭头
一、问题描述vue中使用elementUI,在使用input输入框,设置type为number数字类型是,会出现如下上下箭头问题;如下所示:二、问题解决出现这个问题,只需要重置下elementUI的input样式即可解决,如下:/*element样式重置start*//*去掉input尾部上下小箭头start*/inp...
开发笔记
·
2024-08-15
vue-elementUI
去掉
input
上下
箭头
vue2与vue3的区别
1.双向绑定原理不同Vue2使用的是Object.defineProperty,而Vue3使用的是ProxyVue2组件中所有data里面定义的数据默认都被重置为响应式数据Vue3则新增了ref/reactive可以自定义变量的响应式类型,区分了常量跟响应式变量的区别2.API设计类型不同 Vue2使用的是选...
开发笔记
·
2024-07-01
vue2
vue3
区别
linux服务器自动部署vue脚本
#!/bin/bash#定义项目路径和部署目录project_path='/www/vue-project'build_path='/www/build'#进入项目目录进行代码更新cd$project_pathgitfetchoriginmasternew_changes=$(gitrev-listHEAD...ori...
开发笔记
·
2024-06-20
linux
服务器
自动
部署
vue
Vue3中的readonly怎么使用
在Vue3中,可以通过readonly函数将一个对象转化为只读的,使其属性成为只读的,无法被修改。使用方法如下:import{readonly}from'vue';constmyObject={name:'Alice',age:25};constreadonlyObject=readonly(myObject);//尝...
开发笔记
·
2024-03-10
Vue3
中的
readonly
怎么
使用
vue中params与query的区别是什么
类似于post请求,传递的数据不会在浏览器地址显示params路由传参分为三步:(1)绑定参数{path:'/mypath/:web?',name:'mypath',component:()=>import('../views/mypath'),meta:{title:"dvy.com.cn"}}//web后的?...
开发笔记
·
2024-02-21
vue
params
query
区别
是什么
vue合并两个json对象
js合并json对象可以使用jquery中的$.extend将2的值合并到1,同key时默认2将会覆盖1的值//Mergeobject2intoobject1$.extend(object1,object2);但此种方法并不适用vue可使用concat()进行数组对象合并,但依旧不能对对象进行合并vararr3=arr...
开发笔记
·
2023-08-23
vue
合并
两个
json
对象
js高级面试题
01.+0.2!=0.3 二进制浮点数转十进制 实际=0.30000000000004解决办法:parseFloat((0.1+0.2).toFixed(10));10个AJAX同时给hi发送请求至多允许三次失败:Promise.all(),但是失败一次就返回了,不行。Ajax(url,(res)=>{...
代码星球
·
2023-05-06
js
高级
试题
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他