1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- import FileManager from "./base/file-manager";
- // export default class ImageManager extends FileManager {
- // constructor(page) {
- // super(page);
- // this._page.imageClickEvent = function (e) {
- // wx.previewImage({
- // current: e.currentTarget.dataset.url, // 当前显示图片的http链接
- // urls: [e.currentTarget.dataset.url] // 需要预览的图片http链接列表
- // })
- // }
- // }
- // }
- export default class ImageManager {
- constructor(page) {
- this._page = page;
- // super(page);
- this._page.imageClickEvent = function (e) {
- wx.previewImage({
- current: e.currentTarget.dataset.url, // 当前显示图片的http链接
- urls: [e.currentTarget.dataset.url] // 需要预览的图片http链接列表
- })
- }
- }
- /**
- * 发送文件类型消息
- * @param type 消息类型
- * @param content 由输入组件接收到的临时文件路径
- * @param duration 由输入组件接收到的录音时间
- */
- sendOneMsg({ type, content, duration }) {
- const temp = this._page.imOperator.createNormalChatItem({
- type,
- content,
- duration
- });
- this._page.UI.showItemForMoment(temp, (itemIndex) => {
- this._page.sendMsg({
- content: this._page.imOperator.createChatItemContent({ type, content, duration }),
- itemIndex,
- success: (msg) => {
- // FileSaveManager.set(msg, content);
- }
- });
- // this.uploadFileAndSend({ content, duration, itemIndex, type })
- });
- }
- }
|