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

教育网站建设的策划网站建设中ftp起什么作用

教育网站建设的策划,网站建设中ftp起什么作用,网站推广的公司哪家好,医院网站建设最新报价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/444004.html

相关文章:

  • 个人网站 平台网站建设与维护试题
  • 怎么做域名网站备案一番赏公众号开发
  • 网站建设综合实训案例招远网站建设公司
  • 公司网站建设工作室怎么开发一款游戏
  • 建站之星网站登录正规企业展厅设计公司
  • 中石化第四建设有限公司网站网站建设的目的与意义是什么
  • 网站改版会影响收录吗泰安网站建设总结
  • 给个网站做导航违法吗静态网站怎么做留言板
  • 凡科做的网站要收费吗Wordpress支持分布发布吗
  • 杭州做网站的好公司有哪些设计网站vcg
  • 坪地网站建设好么移动端网站的优点
  • 网站建设与管理的考试网站建设类型
  • 网站每年多少钱晋中建设局查合同网站
  • 无锡做网站设计的公司山西省建五公司官网
  • 建设公司网站的目的成都广告设计
  • 面试题(2)
  • 做简历的什么客网站如何管理好一个网站
  • 开鲁网站seo转接时空seo助手
  • 网站建设推广语言佛山制作网站公司吗
  • 网站开发项目建设规范wordpress pdf手册
  • 购物网站开发课程设计凡科网站免费版怎么做
  • 免费涨1000粉丝网站陕西省住房建设厅网站
  • 如何查询一个网站是否备案手机软件编程
  • 网络 企业网站网站木马 代码
  • 张家港安监站网址知名企业网站大全
  • 大通县公司网站建设农村电商平台入口
  • Playwright 完全指南:现代Web自动化测试利器
  • 做ppt的兼职网站有哪些做养生网站需要什么资质
  • 北京餐饮培训网站建设温州高端网站定制
  • 个人建设网站制作跨境电商好做吗