前置步骤:
使用 vue-cli 3 创建项目。
1. 删除 public 文件夹
2. 清空 src 文件夹
3. 在 src 中创建入口文件 main.js
4. 在 src 中创建组件文件夹 components
得到以下结构
第一步:在 src/components 中 创建组件(以简单的 TButton 按钮组件为例)
<template>
<button class="t-button"
:class="{'t-button--disabled':disabled}"
@click="onButtonClick">
<slot></slot>
</button>
</template>
<script>
export default {
name: "TButton",
props: { disabled: Boolean },
methods: {
onButtonClick(e) {
if (this.disabled) return;
this.$emit("click", e);
}
}
};
</script>
<style>
.t-button {
padding: 5px 10px;
color: #ffffff;
background-color