标签:文件 钩子 编辑器 --- 渠道 二维码 发布 前端开发
整合B端页面的各种功能
完成作品发布的流程
- 对编辑区域进行截图
- 截图完成重新上传文件
- 上传完成保存作品并且创建渠道
发布后渠道窗口的功能 - 管理渠道---> 创建和删除渠道
- 使用钩子函数整合发布流程 -usePublishWork
- 将渠道链接生二维码
拷贝文本到剪贴板的功能
一个钩子函数的进化过程 - 首页加载更多
- 作品实现翻页
下载文件的原理以及编码过程
功能点 - html2canvas
- 基本使用
- 踩坑之旅
- qrcode---> 生成二维码
-Clipboard.js ---> 复制文本到剪切板- 基本使用
- 原理
- useLoadMore ---钩子函数的进化之旅
- 支持点击加载更多
- 支持无线滚动
- 支持分页
前端下载文件的原理
- 同域文件的下载
- 跨域文件的下载
- FileSaver.js的使用和原理
发布
发布作品,发布为模板
二维码
http://182.92.168.192:8082/p/232-elb4?
channel = 102
http://182.92.168.192:8082/ --->base_url
232--->page.id
elb4 --->page.uuid
102---> channel.id
qrcodejs https://github.com/davidshimjs/qrcodejs
node-qrcorde https://github.com/soldair/node-qrcode
watch...
dom 节点生成后在生成二维码
标签:文件,钩子,编辑器,---,渠道,二维码,发布,前端开发 来源: https://www.cnblogs.com/stormliu/p/16373023.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。