vue面试题
20 道常见的面试题 摘自 boss 直聘`陈大鱼头` > 尽量减少 data 中的数据,data 中的数据都会增加 getter 和 setter,会收集对应的 watcher 从镜片的厚度和黄黑相见的格子衬衫我察觉到,面前坐着的这位面试官应该是来者不善。我像以往一样,准备花 3 分钟的时间进行自我介绍。 在此期间,为了避免尴尬,我盯着面试官的眉毛中间,不过面试官...
51工具盒子
20 道常见的面试题 摘自 boss 直聘`陈大鱼头` > 尽量减少 data 中的数据,data 中的数据都会增加 getter 和 setter,会收集对应的 watcher 从镜片的厚度和黄黑相见的格子衬衫我察觉到,面前坐着的这位面试官应该是来者不善。我像以往一样,准备花 3 分钟的时间进行自我介绍。 在此期间,为了避免尴尬,我盯着面试官的眉毛中间,不过面试官...
声明式和命令式 {#声明式和命令式} ================== 原生开发和 Vue 开发的模式和特点,我们会发现是完全不同的,这里其实涉及到`两种不同的编程范式`: 命令式编程声明式编程 命令式编程关注的是 `how to do`自己完成整个 how 的过程; 声明式编程关注的是 `what to do`, 由框架(机器)完成 `how`的过程; &...
复杂 data 的处理方式 {#复杂-data-的处理方式} ============================== **我们知道,在模板中可以直接通过`插值语法`显示一些`data 中的数据`。** **但是在某些情况,我们可能需要`对数据进行一些转化`后再显示,或者需要`将多个数据结合起来`进行显示;** * 比如我们需要对`多个 data 数据进行运算、三元运...
v-model 的基本使用 {#v-model-的基本使用} ============================== **表单提交**是开发中非常常见的功能,也是和用户交互的重要手段: * 比如用户在`登录、注册`时需要提交账号密码; * 比如用户在`检索、创建、更新`信息时,需要提交一些数据; 这些都要求我们可以在**代码逻辑中获取到用户提交的数据** ,我们通常...
<h1>什么是响应式? {#什么是响应式}</h1> <blockquote> <p>我们先来看一下响应式意味着什么?我们来看一段代码:</p> </blockquote> <p>|---------------|-----------------------------------------...
<h2>Preface {#preface}</h2> <p>在 Vue 前端项目中不可避免的要使用 icon svg 图标组件,对于这个组件它需要两种能力:</p> <ol> <li>显示外部 svg 图标。</li> <li>显示项目内的 svg 图标。</li> &...
<p>在做一个用vite构建的vue3项目时,动态拉取菜单导入页面,然后一直报错,偶尔可以,偶尔不行。</p> <p><img src="http://static.51tbox.com/static/2024-11-06/col/2c08cd8a55b67bfef67b1d01f1cc8fc8/a694aff2a20746d...
<h2>动态路由</h2> <p>如果你的网页有管理员、普通用户等多种角色类型,不同的角色能看到的页面/菜单应该是不同的,所以不同的用户登录之后应该监听到不同的动态路由和渲染不同的菜单,这个时候就需要用到动态路由。</p> <p>简单来说就是根据用户信息获取其对应的权限,生成对应的路由挂载,然后动态渲染有权限的菜单于侧...
<p>用脚手架安装的时候勾选了<code>eslint</code>,而<code>eslint</code>如果检测到跟他的规则不一致就会报错,<code>vue/multi-word-component-names</code>这个是用来检测当前的组件名称是否使用驼峰或多单词命名,<c...
<h2>安装</h2> <p>npm安装</p> <pre><code class="language-lang-bash">npm install --save nprogress </code></pre> <p>或CDN引入</p> ...