解决请求unable to decode value问题

2018-11-08  本文已影响0人  前端阿良古

原因:

解决方案:

使用encodeURI函数,encodeURI() 函数是javascript全局函数,可把字符串作为 URI 进行编码。该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。

const htmlContent = editorState.toHTML(); // 这是一个富文本获取的长文本,其实就是一段长文本。。。
dispatch({
  type: 'educPublicNotice/save',
  payload: {
    ...fields,
     isNew,
    noticeId: editingKey,
    content: encodeURI(htmlContent), // 在传参的时候使用encodeURI()函数
    mediaIds: mediaIds.join(','),
    attachIds: attachIds.join(','),
    publicState,
  },
 });
上一篇 下一篇

猜你喜欢

热点阅读