当前位置: 首页 > news >正文

教育网站建设的策划1122t

教育网站建设的策划,1122t,wordpress 4 优化,重庆seo全面优化ChatGPT & Copilot AI 的认知 两个工具 1、ChatGPT 3.5 2、Github Copilot ChatGPT 的基本使用 - Prompt 优化 AI 互动的过程中,容易出现的问题: 1、 AI未能理解问题的核心要点 2、 AI的回答过于宽泛 或 过于具体 3、 AI提供了错误的信息或…

ChatGPT & Copilot

AI 的认知 

两个工具

1、ChatGPT 3.5

2、Github Copilot

ChatGPT 的基本使用 - Prompt 优化

AI 互动的过程中,容易出现的问题:

                  1、  AI未能理解问题的核心要点

                  2、 AI的回答过于宽泛 或 过于具体

                  3、  AI提供了错误的信息或观点

                   4、AI未能提供有价值的建议或解决方案

个人中心项目实战 - 基本资料 

封装接口,更新个人信息

封装接口

export const userUpdateInfoService = ({ id, nickname, email }) =>
request.put('/my/userinfo', { id, nickname, email })

页面中校验后,封装调用

const formRef = ref()
const onSubmit = async () => {const valid = await formRef.value.validate()if (valid) {await userUpdateInfoService(userInfo.value)await getUser()ElMessage.success('修改成功')}
}

个人中心项目实战 - 更换头像 

静态结构

<script setup>
import { ref } from 'vue'
import { Plus, Upload } from '@element-plus/icons-vue'
import { useUserStore } from '@/stores'const userStore = useUserStore()const imgUrl = ref(userStore.user.user_pic)
const onUploadFile = (file) => {
console.log(file)
}
</script><template>
<page-container title="更换头像">
<el-row>
<el-col :span="12">
<el-upload
ref="uploadRef"
class="avatar-uploader"
:auto-upload="false"
:show-file-list="false"
:on-change="onUploadFile"
>
<img v-if="imgUrl" :src="imgUrl" class="avatar" />
<img v-else src="@/assets/avatar.jpg" width="278" />
</el-upload>
<br />
<el-button type="primary" :icon="Plus" size="large">
选择图片
</el-button>
<el-button type="success" :icon="Upload" size="large">
上传头像
</el-button>
</el-col>
</el-row>
</page-container>
</template><style lang="scss" scoped>
.avatar-uploader {
:deep() {
.avatar {
width: 278px;
height: 278px;
display: block;
}
.el-upload {
border: 1px dashed var(--el-border-color);
border-radius: 6px;
cursor: pointer;
position: relative;
overflow: hidden;
transition: var(--el-transition-duration-fast);
}
.el-upload:hover {
border-color: var(--el-color-primary);
}
.el-icon.avatar-uploader-icon {
font-size: 28px;
color: #8c939d;
width: 278px;
height: 278px;
text-align: center;
}
}
}
</style>

选择预览图片

const uploadRef = ref()
const imgUrl = ref(userStore.user.user_pic)
const onUploadFile = (file) => {
const reader = new FileReader()
reader.readAsDataURL(file.raw)
reader.onload = () => {
imgUrl.value = reader.result
}
}
<el-upload ref="uploadRef"></el-upload>
<el-button
@click="uploadRef.$el.querySelector('input').click()"
type="primary"
:icon="Plus"
size="large"
>选择图片</el-button
>

上传头像

封装接口

export const userUploadAvatarService = (avatar) => request.patch('/my/update/avatar', { avatar })

调用接口

const onUpdateAvatar = async () => {await userUploadAvatarService(imgUrl.value)await userStore.getUser()ElMessage({ type: 'success', message: '更换头像成功' })
}

 

http://www.dtcms.com/a/546835.html

相关文章:

  • 仓颉语言布局系统深度解析:从算法到自定义组件实践
  • 社区网站怎么建做搜索的网站有哪些
  • 广西建设厅官网站张家口建设厅网站
  • 网站开发协议模版开源课程 视频网站模板
  • 苏州要服务网站建设平台网站开发公司组织架构
  • dedecms网站搬家进行网站建设
  • 深入 Rust 之心:Serde 如何实现真正的“零成本抽象”
  • 智能建站网站网站开发的外文翻译
  • 做信息采集的网站邯郸 网站建设
  • 肝脏肿瘤MRI图像分类数据集
  • NX603NX604美光SSD固态NX605NX606
  • 网站建设为主题调研材料网站开发与维护是干什么的
  • 盐城做企业网站的价格wordpress 投票插件
  • No酒类网站建设2019建设银行招聘网站
  • 从零快速学习RNN:循环神经网络完全指南
  • 购买建立网站费怎么做会计凭证wordpress 快速回复
  • 用cms做网站的缺点wordpress阅读设置
  • 求职网站开发开题报告flash网站开发工具
  • wap手机网站开发小规模企业所得税怎么算
  • 海淀重庆网站建设企业网站推广 知乎
  • 网站安全评估报告外贸订单流失严重
  • 如何做自己的论坛网站做非法网站要多少钱
  • 潮汕学院网站开发深圳门户网站建设公司
  • 【STL——set与multiset容器】
  • 泉州企业网站制作哪家好如何查看网站是否开启gzip
  • 建设银行 网站无法打开社区平安建设基层网站
  • dede企业网站源码wordpress怎么保持缩略图尺寸不变
  • NFS文件共享
  • 丹棱县 网站建设大型自助建站平台
  • 泰钢材企业网站源码wordpress wp_postmeta