欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序 textarea 層級過高問題簡單解決方案

 更新時間:2019年10月14日 11:17:10   作者:microestc  
這篇文章主要介紹了微信小程序 textarea 層級過高問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

這篇文章主要介紹了微信小程序 textarea 層級過高問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

建立一個新的textarea 組件代替原生textarea ,廢話不多說,上代碼

<template>
  <view class="ui-textarea">
    <textarea class="textarea {{ hide? 'hidden':''}}" auto-height maxlength="{{maxlength}}" name="{{ name }}" value="{{ txt }}" placeholder="{{ placeholder }}" bindinput="onInput" bindblur="onBlur" focus="{{focus}}"></textarea>
    <view hidden="{{ hide == false }}" class="{{ txt === ''?'text placeholder':'text'}}" bindtap="onFocus">{{ txt ===''? placeholder:txt }}</view>
  </view>
</template>
<script>
export default {
  config: {
    usingComponents: {}
  },
  behaviors: [],
  properties: {
    placeholder: {
      type: String,
      value: ''
    },
    maxlength: {
      type: Number,
      value: 128
    },
    name: String,
    value: {
      type: String,
      value: ''
    }
  },
  data: {
    hide: true,
    txt: '',
    focus: false
  },
  ready() {
    if (this.data.value != '') {
      this.setData({ txt: this.data.value })
    }
  },
  methods: {
    onFocus() {
      this.setData({ hide: false, focus: true })
    },
    onInput(e) {
      this.setData({ txt: e.detail.value })
    },
    onBlur() {
      this.setData({ hide: true, focus: false })
    }
  }
}
</script>
<style lang="less">
.ui-textarea {
 position: relative !important;

 .textarea.hidden {
  display: block !important;
  position: absolute !important;
  left: -999px;
  right: -999px;
  top: 0;
 }

 .textarea {
  width: 100%;
  box-sizing: border-box;
 }

 .text {
  height: 100%;
  padding: 6px 5px;
  font-size: 14px;
 }

 .placeholder {
  color: #888;
 }
}
</style>

Vue 代碼,自己根據(jù)需求改一下 ,特別注意,不要用 wx;if 或者 hidden 屬性 , wx:if 頻繁渲染,雖然可以用,hidden 會出現(xiàn) 部分顯示bug,[hidden] 會使auto-height 首次不正確

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript中reduce方法的用法及使用場景

    JavaScript中reduce方法的用法及使用場景

    reduce()方法對數(shù)組中的每個元素按序執(zhí)行一個提供的reducer函數(shù),每一次運行 reducer會將先前元素的計算結(jié)果作為參數(shù)傳入,最后將其結(jié)果匯總為單個返回值,今天我們就介紹一下reduce的幾種簡單使用場景,需要的朋友可以參考下
    2023-08-08
  • wangEditor編輯器失去焦點后仍然可以在原位置插入圖片分析

    wangEditor編輯器失去焦點后仍然可以在原位置插入圖片分析

    本文給大家?guī)淼氖且豢罘浅2诲e的富文本編輯器WangEditor,他最大的特點是它在ie6,7,8上都可以做到失去焦點后仍然可以在原位置插入圖片,而且代碼量很少,下面我們就來分析下他是如何實現(xiàn)的呢
    2015-05-05
  • webpack打包中path.resolve(__dirname, 'dist')的含義解析

    webpack打包中path.resolve(__dirname, 'dist')的含義解

    這篇文章主要介紹了webpack打包中path.resolve(__dirname, 'dist')的含義解析,path:path.resolve(__dirname, 'dist')就是在打包之后的文件夾上拼接了一個文件夾,在打包時,直接生成,本文給大家講解的非常詳細,需要的朋友可以參考下
    2023-05-05
  • 全面解析JavaScript中的valueOf與toString方法(推薦)

    全面解析JavaScript中的valueOf與toString方法(推薦)

    本文給大家介紹JavaScript中的valueOf與toString方法,valueOf() 方法可返回 Boolean 對象的原始值,toString() 方法可把一個邏輯值轉(zhuǎn)換為字符串,并返回結(jié)果。對js中valueof和tostring相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-06-06
  • JS添加或修改控件的樣式(Class)實現(xiàn)方法

    JS添加或修改控件的樣式(Class)實現(xiàn)方法

    下面小編就為大家?guī)硪黄狫S添加或修改控件的樣式(Class)實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • js中 計算兩個日期間的工作日的簡單實例

    js中 計算兩個日期間的工作日的簡單實例

    下面小編就為大家?guī)硪黄猨s中 計算兩個日期間的工作日的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • Javascript獲取頁面元素的絕對位置實現(xiàn)

    Javascript獲取頁面元素的絕對位置實現(xiàn)

    這篇文章主要為大家介紹了Javascript獲取頁面元素的絕對位置實現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • 在IE,Firefox,Safari,Chrome,Opera瀏覽器上調(diào)試javascript

    在IE,Firefox,Safari,Chrome,Opera瀏覽器上調(diào)試javascript

    前支持javascript調(diào)試功能的工具越來越多,主要分為ie和firefox兩大陣營。其他瀏覽器上很難調(diào)試javascript。而Javascript Debug Toolkit解決了這個問題,可能在所有支持ajax請求的瀏覽器上調(diào)試javascript.
    2008-12-12
  • js實現(xiàn)動態(tài)添加、刪除行、onkeyup表格求和示例

    js實現(xiàn)動態(tài)添加、刪除行、onkeyup表格求和示例

    動態(tài)添加、刪除行想必大家并不陌生,下面為大家介紹通過js是如何實現(xiàn)的,有此需求的朋友可不要錯過了哈
    2013-08-08
  • js事件處理程序跨瀏覽器解決方案

    js事件處理程序跨瀏覽器解決方案

    這篇文章主要為大家詳細介紹了js事件處理程序跨瀏覽器解決方案,感興趣的小伙伴們可以參考一下
    2016-03-03

最新評論