Skip to content

一个适用于微信小程序的输入组件, 可以发送文字,语音, 图片

Notifications You must be signed in to change notification settings

SJcz/InputWidget

Repository files navigation

InputWidget

一个适用于微信小程序的输入组件, 可以发送文字,语音, 图片

效果

切换到文字

切换到语音

录音

取消录音

使用

文件置于components/customeSessionWidget文件夹下面
在所需要页面json文件引用改自定义组件, 路径根据具体文件结构决定

"usingComponents": {
    "customeSessionWidget": "../../components/customeSessionWidget/customeSessionWidget",
  }

在页面的wxml中使用该自定义组件

<customeSessionWidget bindsend="send" id="sessionWidget"></customeSessionWidget>

需要绑定send事件, 该事件会在确认发送文字,确认发送图片, 以及确认发送语音时触发

根据发送的不同内容, 事件对象分别如下:(通过e.detail获取)

{ 
  content: 'xxxxx', 
  type: 'text' 
}
{ 
  tempFilePaths: [path1, path2], 
  type: 'picture' 
}
{ 
  tempFilePath: path, 
  type: 'voice' 
}

About

一个适用于微信小程序的输入组件, 可以发送文字,语音, 图片

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published