面试

154 阅读1分钟

如何介绍自己

VUE框架知识

  1. vue2和vue3响应式的区别
  2. vue2和vue3diff算法区别
  3. vue2与vue3响应式原理
  4. vue2和vue3双向绑定区别

性能优化

Vue项目性能优化

前端工程化

前端工程化漫谈

微前端

qiankun微前端方案实践

大屏自适应

大屏自适应解决方案

js循环机制

JS的执行原理

ES6新特性

ES6总结 JS进阶 | ES6知识点解析

promise

简述promise

hash与history

hash 与 history 的区别

深拷贝浅拷贝

深拷贝浅拷贝运用场景

watch监听与computed

理解监听与计算属性

VUE路由

Vue - 路由守卫

vue组件

公用UI组件封装 #####UI组件二次封装

<template>
  <div class="custom-component">
    <!-- 在这里放置自定义组件的内容 -->
  </div>
</template>
 
<script>
export default {
  name: 'CustomComponent', // 设置组件名称
  
  props: {
    // 接收外部传入的属性
    
    prop1: String,
    prop2: Number,
    ...
  },
  
  data() {
    return {
      // 存储组件内部数据
      
      internalData: ''
    }
  },
  
  methods: {
    // 处理事件或逻辑操作的函数
    
    handleClick() {
      // 点击事件处理逻辑
    },
    
    doSomethingElse() {
      // 其他逻辑操作
    },
    ...
  },
  
  mounted() {
    // 生命周期钩子函数,当组件被挂载到DOM后调用
    
    this.doSomething();
  },
  
  computed: {
    // 计算属性
    
    computedValue() {
      // 返回计算结果
    },
    ...
  },
}
</script>
 
<style scoped>
/* 样式 */
 
.custom-component {
  /* CSS样式 */
}
</style>

自定义命令

分享8个非常实用的Vue自定义指令

TypeScript

高频TS面试题

http知识

WEB基础和HTTP协议 图解 HTTP 缓存

CSS