textarea
多行输入框。 属性说明 示例
<template> <view> <view class="uni-title uni-common-pl">输入区域高度自适应,不会出现滚动条</view> <view class="uni-textarea"> <textarea @blur="bindTextAreaBlur" auto-height /> </view> <view class="uni-title uni-common-pl">占位符字体是红色的textarea</view> <view class="uni-textarea"> <textarea placeholder-style="color:#F76260" placeholder="占位符字体是红色的"/> </view> </view></template>
export default { data() { return {} }, methods: { bindTextAreaBlur: function (e) { console.log(e.detail.value) } }}
Tips
input事件处理函数内实时修改当前值不生效,可以延迟设置,例如:setTimeout(() => { this.value = 100 }, 0)。- 详见
- 组件属性设置不生效解决办法
- input的文档富文本编辑的解决方案在输入框里图文混排内容,在web上该功能依赖document,而小程序和app的正常页面又没有document。
- 富文本编辑,有不少插件。 -
在 GitHub 上编辑此页面!
