<template>  
 | 
    <uvTextarea  
 | 
        :value="value"  
 | 
        :placeholder="placeholder"  
 | 
        :height="height"  
 | 
        :confirmType="confirmType"  
 | 
        :disabled="disabled"  
 | 
        :count="count"  
 | 
        :focus="focus"  
 | 
        :autoHeight="autoHeight"  
 | 
        :fixed="fixed"  
 | 
        :cursorSpacing="cursorSpacing"  
 | 
        :cursor="cursor"  
 | 
        :showConfirmBar="showConfirmBar"  
 | 
        :selectionStart="selectionStart"  
 | 
        :selectionEnd="selectionEnd"  
 | 
        :adjustPosition="adjustPosition"  
 | 
        :disableDefaultPadding="disableDefaultPadding"  
 | 
        :holdKeyboard="holdKeyboard"  
 | 
        :maxlength="maxlength"  
 | 
        :border="border"  
 | 
        :customStyle="customStyle"  
 | 
        :formatter="formatter"  
 | 
        :ignoreCompositionEvent="ignoreCompositionEvent"  
 | 
        @focus="e => $emit('focus')"  
 | 
        @blur="e => $emit('blur')"  
 | 
        @linechange="e => $emit('linechange', e)"  
 | 
        @confirm="e => $emit('confirm')"  
 | 
        @input="e => $emit('input', e)"  
 | 
        @keyboardheightchange="e => $emit('keyboardheightchange')"  
 | 
    ></uvTextarea>  
 | 
</template>  
 | 
  
 | 
<script>  
 | 
    /**  
 | 
     * 此组件存在的理由是,在nvue下,u--textarea被uni-app官方占用了,u-textarea在nvue中相当于textarea组件  
 | 
     * 所以在nvue下,取名为u--textarea,内部其实还是u-textarea.vue,只不过做一层中转  
 | 
     */  
 | 
    import uvTextarea from '../u-textarea/u-textarea.vue';  
 | 
    import props from '../u-textarea/props.js'  
 | 
    export default {  
 | 
        name: 'u--textarea',  
 | 
        mixins: [uni.$u.mpMixin, props, uni.$u.mixin],  
 | 
        components: {  
 | 
            uvTextarea  
 | 
        },  
 | 
    }  
 | 
</script>  
 |