logo

该视频仅会员有权观看

立即开通课程「React.js 前端应用开发实践」权限。

¥
199
/ 年

定制选择文件表单元素的样式

  • 浏览器提供的默认文件选择字段样式一般不直接修改。
  • 可以隐藏原始的file类型的input元素并用一个按钮来触发文件选择。
  • 在组件POSS create中找到file类型的input元素,添加隐藏属性使其不显示。
  • 在隐藏的input元素上方使用自定义按钮app button,文字设为"选择图像文件"。
  • 设置按钮的variant属性值为border
  • 打开CSS文件,为按钮添加margin-bottom属性设为16像素以调整样式。
  • 为按钮绑定onClick事件并设置事件处理器。
  • 事件处理器使用file input current方法来触发input的点击事件。
  • 创建了一个引用raft用于file input元素。
  • 点击这个自定义按钮,将会打开文件选择窗口以选择图像文件。