zoukankan      html  css  js  c++  java
  • uniapp

    sunui-textarea - 封装uniapp的textarea方便调用.

    v1.0.0 于 2020.01.08更新

    v1.0.1 于 2020.01.09更新:增加v-show,弹出的textarea层级较高会影响到遮罩层输入。点击查看本篇文章

     

    示例代码:

    <template>
    	<view class="index-page">
    		<!-- indent代表首行缩进,一般用2em即可 -->
    		<!-- styTextarea设置textarea样式:font-size:0.8em;padding:2%;background-color:#F5F5F5; -->
    		<!-- styMaxnum设置输入提示样式:text-align:right;color:#4888F2; -->
    		<sunui-textarea ref="textarea" indent="0em" @input="getInput"></sunui-textarea>
    	</view>
    </template>
    
    <script>
    	import sunUiTextarea from "@/components/sunui-textarea/sunui-textarea.vue";
    	export default {
    		components: {
    			'sunui-textarea': sunUiTextarea
    		},
    		data() {
    			return {}
    		},
    		onShow() {
    
    		},
    		onLoad() {
    			this.setRefsTextarea();
    		},
    		methods: {
    			setRefsTextarea() {
    				this.$nextTick(function() {
    					// 是否显示输入输入样式提示,默认false
    					this.$refs.textarea.maxnum = true;
    					// 输入最大数量,传-1代表无限,默认为-1
    					this.$refs.textarea.maxlength = 40;
    					// 弹出键盘高度,默认40
    					this.$refs.textarea.cursor = 40;
    					// 是否禁用输入,默认不禁用
    					this.$refs.textarea.disabled = false;
    					// 是否显示组件,默认显示(控制它显示隐藏textarea)
    					this.$refs.textarea.show = true;
    					// 描述文字,默认简述文字...
    					this.$refs.textarea.placeholder = "请输入你的备注...";
    				});
    			},
    			getInput(e) {
    				console.log(e);
    			}
    		}
    	}
    </script>
    
    <style>
    
    </style>
    

     

    点击下载插件:sunui-textarea

     

     

     

  • 相关阅读:
    Codeforces610b
    Codeforces597A
    Timus1014(贪心算法)
    一般贪心
    优先队列问题(此题来源哈尔滨理工大学VJ)
    POJ2551Dungeon Master
    LightOJ 1140: How Many Zeroes? (数位DP)
    HDU 2089:不要62(数位DP)
    HDU 4722:Good Numbers(数位DP)
    HDU 3709: Balanced Number (数位DP)
  • 原文地址:https://www.cnblogs.com/cisum/p/12166379.html
Copyright © 2011-2022 走看看