摘要: // 处理请求数据 const dealData = (errCode, msg) => { setIsModalVisible(false); // 关闭对话框 if (errCode 0) { message.success(msg) setTimeout(() => { // 跳回list页面 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(20) 评论(0) 推荐(0)
摘要: setBreadName(pathname.includes('edit') ? '文章编辑' : ""); break; bug修改 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(17) 评论(0) 推荐(0)
摘要: // 模拟componentDidMount useEffect(() => { editor = new E('#div1') editor.config.onchange = (newHtml) => { setContent(newHtml) } editor.create() // 根据地址 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(22) 评论(0) 推荐(0)
摘要: // 对话框点击了提交 const handleOk = () => { form .validateFields() // validate校验 field字段 .then((values) => { // form.resetFields(); // reset重置 let { title, s 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(24) 评论(0) 推荐(0)
摘要: editor.create() // 根据地址栏id做请求 if (params.id) { ArticleSearchApi({ id: params.id }).then(res => { if (res.errCode 0) { editor.txt.html(res.data.content 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(23) 评论(0) 推荐(0)
摘要: 请求拦截器 // 添加请求拦截器 instance.interceptors.request.use(function (config) { let token = localStorage.getItem('cms-token') if(token){ config.headers = { 'cm 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(34) 评论(0) 推荐(0)
摘要: // 对话框点击了提交 const handleOk = () => { form .validateFields() // validate校验 field字段 .then((values) => { // form.resetFields(); // reset重置 let { title, s 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(23) 评论(0) 推荐(0)
摘要: <Modal zIndex={99999} title="填写文章标题" visible={isModalVisible} onOk={handleOk} onCancel={() => setIsModalVisible(false)} okText="提交" cancelText="取消"> < 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(23) 评论(0) 推荐(0)
摘要: // 模拟componentDidMount useEffect(() => { editor = new E('#div1') editor.config.onchange = (newHtml) => { setContent(newHtml) } editor.create() // 根据地址 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(27) 评论(0) 推荐(0)
摘要: import React, { useEffect, useState } from 'react' import { PageHeader, Button, Modal, Form, Input, message } from 'antd'; import moment from 'moment' 阅读全文
posted @ 2022-08-26 20:35 前端导师歌谣 阅读(24) 评论(0) 推荐(0)