Search K
Appearance
👍欢迎大家积极投稿交流👍
如果文档内容陈旧或者链接失效,请发现后及时同步,我将尽快修改
👇微信👇

Appearance
user-profile.vue、api-request.jsUserProfile.vue、TodoList.vueuserName、isLoadingMAX_COUNT、API_BASE_URLisVisible、hasPermissiongetUserInfo()、formatDate()"editor.tabSize": 2 和 "editor.insertSpaces": true 来保持一致const arr = [1, 2, 3]// 好的示例
const user = {
id: 1,
name: 'John',
email: 'john@example.com',
age: 25
}
// 数组换行示例
const fruits = [
'apple',
'banana',
'orange',
'grape'
]namecomponentspropsemitssetup 或 data、computed、watchmethods: 表示 v-bind,@ 表示 v-on<template>
<UserProfile
:user-info="userInfo"
@update="handleUpdate"
/>
</template><script setup> 语法糖简化组件编写ref 和 reactive 合理区分use 开头命名.user-profile__avatar--large每个文件头部应包含文件描述、作者、创建时间等信息:
/**
* 用户信息组件
* @author 前端组
* @date 2025-10-25
* @description 用于展示用户基本信息
*/复杂函数应添加注释说明参数、返回值及功能:
/**
* 格式化日期
* @param {string} date - 日期字符串
* @returns {string} 格式化后的日期
*/
function formatDate(date) {
// ...
}