# fangchan-pc **Repository Path**: cathy1994/fangchan-pc ## Basic Information - **Project Name**: fangchan-pc - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-09 - **Last Updated**: 2024-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 主色调 ### 页面命名-前置仓-城市端 - Login 登录 - Home 首页 - PictureClassify 我的图库-图片分类 - PictureList 我的图库-图片列表 - NewsClass 文章管理-文章分类 - NewsList 文章管理-文章列表 - NewsUpdate 文章管理-文章添加/编辑 - NoticeList 消息列表 - NoticeDetail 消息详情 - Page404 404 页面 - Page403 403 页面 ### 域名 正式域名: 账号: 云存储:https://imgzh.kmmyxb.cn/ ### 接口 https://docs.apipost.cn/preview/392a1842c3d5028d/57b4edd9d694ca1a 密码:myxb 【wangeditor富文本编辑器官方文档】 https://www.wangeditor.com/ ### ftp ### 备注 ``` html ``` ### 上传图片 ``` html ``` ``` js // mixins const succList = ref([]) // 成功之后图片数组 const imgLoading = ref(false) // 上传 function uploadImg() { imgLoading.value = true let data = new FormData() data.append("file", fileList.value[0]) proxy.$axios.post("file/aliyunupload", data).then((res) => { fileList.value = [] imgLoading.value = false if (res.data.code == 0) { succList.value.push(res.data.data) } else { proxy.$message({message:res.data.msg,type:"error"}) } }).catch(err => { imgLoading.value = false }) } // 移除图片 function handleRemove(file, fileArr) { fileList.value = [] succList.value = [] } return { succList, imgLoading } // 页面 const uploadRef = ref(null) const { succList, imgLoading, imgVisible, dialogImageUrl, handlePreview, actionImgUrl, uploadImg, handleRemove, beforeAvatarUpload, fileChange } = UploadImg() const closeDialogImg = () => { succList.value = [] img_name.value = "" uploadRef.value.clearFiles() // 清除已上传文件 dialogImg.value = false } ```