James2099 最近的时间轴更新
James2099

James2099

V2EX 第 647989 号会员,加入于 2023-09-11 16:07:33 +08:00
今日活跃度排名 5018
根据 James2099 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
James2099 最近回复了
12 小时 2 分钟前
回复了 fl2d 创建的主题 OpenAI chatgpt 4o 在不同对话间共享内容了?
记忆功能,你把记忆功能关了试试
2 天前
回复了 redbeanzzZ 创建的主题 问与答 请教一个前端写组件拆分的问题
具体业务:<!-- SomePage.vue -->
<template>
<div>
<el-button @click="showDrawer1 = true">Open Drawer 1</el-button>
<el-button @click="showDrawer2 = true">Open Drawer 2</el-button>

<DrawerForm :visible.sync="showDrawer1" @submit="handleFormSubmit1">
<template #header>
认领
</template>
<CommonFormFields
:formData="formData1"
:rules="rules1"
:isDepartmentDisabled="true"
:isDateDisabled="false" />
</DrawerForm>

<DrawerForm :visible.sync="showDrawer2" @submit="handleFormSubmit2">
<template #header>
指派
</template>
<CommonFormFields
:formData="formData2"
:rules="rules2"
:isDepartmentDisabled="false"
:isDateDisabled="false" />
</DrawerForm>
</div>
</template>

<script>
import DrawerForm from './DrawerForm.vue';
import CommonFormFields from './CommonFormFields.vue';

export default {
components: {
DrawerForm,
CommonFormFields
},
data() {
return {
showDrawer1: false,
showDrawer2: false,
formData1: {
department: '',
person: '',
date: ''
},
formData2: {
department: '',
person: '',
date: ''
},
rules1: {
department: [{ required: true, message: '请选择部门', trigger: 'change' }],
person: [{ required: true, message: '请选择认领人', trigger: 'change' }],
date: [{ required: true, message: '请选择日期', trigger: 'change' }]
},
rules2: {
department: [{ required: true, message: '请选择部门', trigger: 'change' }],
person: [{ required: true, message: '请选择指派人', trigger: 'change' }],
date: [{ required: true, message: '请选择日期', trigger: 'change' }]
}
};
},
methods: {
handleFormSubmit1() {
this.$refs.form1.validate((valid) => {
if (valid) {
// 提交逻辑
}
});
},
handleFormSubmit2() {
this.$refs.form2.validate((valid) => {
if (valid) {
// 提交逻辑
}
});
}
}
};
</script>
2 天前
回复了 redbeanzzZ 创建的主题 问与答 请教一个前端写组件拆分的问题
<!-- CommonFormFields.vue -->
<template>
<el-form :model="formData" :rules="rules" ref="form">
<el-form-item label="整改部门" prop="department">
<el-select v-model="formData.department" :disabled="isDepartmentDisabled">
<!-- Options -->
</el-select>
</el-form-item>
<el-form-item label="整改人" prop="person">
<el-select v-model="formData.person">
<!-- Options -->
</el-select>
</el-form-item>
<el-form-item label="计划完成时间" prop="date">
<el-date-picker v-model="formData.date" :disabled="isDateDisabled">
</el-date-picker>
</el-form-item>
</el-form>
</template>

<script>
export default {
props: {
formData: Object,
rules: Object,
isDepartmentDisabled: Boolean,
isDateDisabled: Boolean
},
methods: {
validate(callback) {
this.$refs.form.validate(callback);
}
}
};
</script>
2 天前
回复了 redbeanzzZ 创建的主题 问与答 请教一个前端写组件拆分的问题
<!-- DrawerForm.vue -->
<template>
<el-drawer :visible.sync="visible" title="Form Drawer">
<header>
<slot name="header"></slot>
</header>
<div>
<slot></slot>
</div>
<footer>
<el-button @click="visible = false">取消</el-button>
<el-button type="primary" @click="handleSubmit">确定</el-button>
</footer>
</el-drawer>
</template>

<script>
export default {
props: {
visible: Boolean
},
methods: {
handleSubmit() {
this.$emit('submit');
}
}
};
</script>
4 天前
回复了 csulyb 创建的主题 程序员 现在有了 chatGPT,还要啥开箱即用
好家伙 gpt 能写出一个王者荣耀来吗,不能
翻译讲究信达雅,看你能吃细糠,还是吃粗粮了
7 天前
回复了 nalanhe 创建的主题 职场话题 上海 web 前端现状~迷茫
有个工作就不错了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   906 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 19:43 · PVG 03:43 · LAX 12:43 · JFK 15:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.