面试遇到的问题

来源:3-3 html面试题

努力学习啊啊啊

2021-11-03

老师你好,我前些天去面试。面试官让我用class的写法写一个vue的组件。一下就懵了,平时都是.vue 文件 template script 这种。不太懂面试官具体的问题

写回答

1回答

双越

2021-11-03

Vue 组件最原始的定义方式如下。(Vue 文档中写的很清楚)

Vue.component('name', { ...组件配置... })

 其中组件配置就是咱们常见的

{
    data() => {},
    methods: {},
    mounted() {},
    template: '<p>...</p>' // 在 js 中写 template ,Vue 文档中也有
}

所以,这个问题就变成了:请用 class 实现一个上述的组件配置,就是一个 js 对象,你明白了吧?


0
2
苏慷思
老师,如果methods里的所有方法都写在class里而不是methods里怎么弄呢,比如class CustomComponent { methods: { handleClick(){} }} ,现在想要写成class CustomComponent{ handleClick() },就是把methods里的方法都拿了出来,那么class装饰器要怎么写
2022-05-05
共2条回复

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程