国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序——輸入框input

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序——輸入框input。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

bindevent.wxss中代碼:

/* pages/bindevent/bindevent.wxss */
.myinput{
    width: 50%;
    border:1px solid black;
}

bindevent.wxml中代碼:

<!--pages/bindevent/bindevent.wxml-->
<view>事件綁定</view>
<text>{{name}}</text>
<input class="myinput" bindinput="changeContent" value="{{name}}"/>
<button plain="true" bindtap="modify">修改</button>

微信小程序輸入框,微信小程序,小程序

class="myinput": 通過 class 屬性設(shè)置該輸入框的樣式類,可以在 WXSS 中通過樣式類來定義該輸入框的樣式。

bindinput="changeContent": 通過 bindinput 屬性將輸入框的輸入事件綁定到名為 changeContent 的事件處理函數(shù)上。當(dāng)用戶在輸入框中輸入內(nèi)容時(shí),觸發(fā) changeContent 函數(shù)。

注意在綁定事件時(shí)候使用changeContent,而不是changeContent()。編寫時(shí)為方便,寫的一般是changeContent(),但這是縮寫了,全部應(yīng)該寫changeContent:function(),也就是如圖所示的方式。從展開的可以發(fā)現(xiàn),()是人家function的,所以自定義的事件的名稱為changeContent。實(shí)際編寫中,可以將“:function”省略。

value="{{name}}": 通過 value 屬性設(shè)置輸入框的默認(rèn)值。在這個(gè)例子中,name 是一個(gè)變量,它會(huì)在數(shù)據(jù)綁定時(shí)動(dòng)態(tài)地決定輸入框的默認(rèn)值。

bindevent.js中代碼:

Page({
    data:{
        name:"張三"
    },
    modify: function(){
        this.setData({
            name:"李四"
        })
    },
    changeContent (e){
        console.log(e.detail.value)
        this.setData({
            name:e.detail.value
        })
    }
})

?微信小程序輸入框,微信小程序,小程序

?提取文本框信息:e. detail.value

當(dāng)輸入框的內(nèi)容發(fā)生變化時(shí),通過事件對(duì)象 e 的 detail.value 屬性可以獲取到最新的輸入框內(nèi)容。可以結(jié)合下圖,通過按路徑查找的方式理解這句代碼:通過不斷修改輸入文本框的內(nèi)容發(fā)現(xiàn),detail中包含的value的值在隨著文本框內(nèi)容變化而變化

微信小程序輸入框,微信小程序,小程序

?整體運(yùn)行效果:

微信小程序輸入框,微信小程序,小程序

以上為綁定事件的方式獲取文本框信息,如果覺得麻煩可以使用model:value=“{{}}”方式獲取。例如,在bindevent.wxml中添加下面的代碼,這時(shí)候該輸入框?qū)崿F(xiàn)的效果與上面方式實(shí)現(xiàn)的相同文章來源地址http://www.zghlxwxcb.cn/news/detail-725539.html

<input class="myinput" model:value="{{name}}"/>

到了這里,關(guān)于微信小程序——輸入框input的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序當(dāng)在一個(gè)頁面有多個(gè)input輸入框,自動(dòng)彈鍵盤,需要點(diǎn)擊input框2次才能聚焦的問題

    微信小程序當(dāng)在一個(gè)頁面有多個(gè)input輸入框,自動(dòng)彈鍵盤,需要點(diǎn)擊input框2次才能聚焦。 解決辦法,在點(diǎn)擊input框時(shí),調(diào)用bindtap事件,關(guān)閉鍵盤、設(shè)置焦點(diǎn)。代碼示例如下: 方法僅供參考!

    2024年02月11日
    瀏覽(34)
  • 解決uni-app微信小程序底部input輸入框,鍵盤彈起時(shí)頁面整體上移問題

    解決uni-app微信小程序底部input輸入框,鍵盤彈起時(shí)頁面整體上移問題

    一.存在的問題: ???????? ?微信小程序聊天界面,當(dāng)input?框獲取焦點(diǎn)時(shí)會(huì)自動(dòng)調(diào)起手機(jī)鍵盤,當(dāng)鍵盤彈起時(shí),會(huì)導(dǎo)致頁面整體上移,頁面頭信息會(huì)消失不見。 二.需要實(shí)現(xiàn)的效果 鍵盤彈出時(shí), 底部的輸入框跟隨鍵盤上彈 ; 頁面頭固定在頂部不動(dòng); 3.聊天信息區(qū)域(即內(nèi)

    2024年02月11日
    瀏覽(93)
  • 在微信小程序使用fixed布局固定input 輸入框,iPhone ios系統(tǒng)無法獲取焦點(diǎn)問題解決。

    在微信小程序使用fixed布局固定input 輸入框,iPhone ios系統(tǒng)無法獲取焦點(diǎn)問題解決。

    問題 微信小程序 是fixed布局后 ios版本 input 輸入框 無法選中 但是長(zhǎng)按可以獲取焦點(diǎn) 。 解決 查看微信小程序開發(fā)文檔 對(duì)input的介紹 https://developers.weixin.qq.com/miniprogram/dev/component/input.html 發(fā)現(xiàn)了 always-embed 屬性 強(qiáng)制 input 處于同層狀態(tài),默認(rèn) focus 時(shí) input 會(huì)切到非同層狀態(tài) (僅在

    2024年02月12日
    瀏覽(25)
  • 解決 uni-app 微信小程序 input 輸入框在底部時(shí),鍵盤彈起頁面整體上移問題

    設(shè)置使鍵盤彈起使頁面不上移 設(shè)置輸入框所在盒子為絕對(duì)定位 鍵盤彈起時(shí)獲取鍵盤高度 設(shè)置輸入框所在盒子的 bottom 的鍵盤高度

    2024年02月05日
    瀏覽(94)
  • 解決uni-app微信小程序input,textarea輸入框在底部時(shí),鍵盤彈起頁面整體上移問題

    解決uni-app微信小程序input,textarea輸入框在底部時(shí),鍵盤彈起頁面整體上移問題

    問題是這樣的input ,textarea獲取焦點(diǎn)時(shí)會(huì)自動(dòng)調(diào)起手機(jī)鍵盤,設(shè)置 :adjust-position=“true”,和不設(shè)置都會(huì)導(dǎo)致鍵盤彈起時(shí)頁面整體上移 問題分析 input 獲取焦點(diǎn)時(shí)會(huì)自動(dòng)調(diào)起手機(jī)鍵盤,設(shè)置 :adjust-position=“true”,會(huì)導(dǎo)致鍵盤彈起時(shí)頁面整體上移 思路: 設(shè)置使鍵盤彈起使頁面不

    2024年02月11日
    瀏覽(96)
  • 微信小程序 input 事件

    在小程序中,通過 input 事件來響應(yīng)文本框的輸入事件,語法格式如下: 1 通過 bindinput,可以為文本框綁定輸入事件 input value=\\\"{{msg}}\\\" bindinput=\\\"inputHandler\\\"/input 2 在頁面的 .js 文件中定義事件處理函數(shù) 1 定義數(shù)據(jù) 2 渲染結(jié)構(gòu) 3 美化樣式 4 綁定 input 事件處理函數(shù) input value=\\\"{{msg}}\\\"

    2024年02月15日
    瀏覽(23)
  • 微信小程序input異常聚焦

    微信小程序input異常聚焦

    如上圖所示,在小程序彈窗內(nèi)第一行有Input和2個(gè)按鈕。 異常是在真機(jī)上點(diǎn)擊取消按鈕隱藏彈窗時(shí),input會(huì)異常聚焦,頁面顯示異常,會(huì)顯示為Input框內(nèi)值,并自動(dòng)拉起小鍵盤。在真機(jī)點(diǎn)擊小鍵盤任意鍵或者隱藏小鍵盤可消除殘影。 ?嘗試當(dāng)?shù)胗浫∠粹o時(shí),設(shè)置input的focus為

    2024年02月07日
    瀏覽(24)
  • 微信小程序-----input數(shù)據(jù)雙向綁定

    微信小程序-----input數(shù)據(jù)雙向綁定

    這里介紹兩種獲取的方式: 1、用戶每輸入一個(gè)字節(jié)就獲取一個(gè)字節(jié) 2、用戶全部輸入結(jié)束了之后,再一起獲取整個(gè)input輸入框的值 注意:第二種方式會(huì)比較節(jié)省內(nèi)存資源 第一種方式: ? ? ? ? 原理:我們使用bindinput事件來獲取input的輸入值,然后根據(jù)dataset獲取要跟 data數(shù)組里

    2024年02月08日
    瀏覽(18)
  • 微信小程序——input事件處理函數(shù)

    微信小程序——input事件處理函數(shù)

    在小程序中,通過input事件來響應(yīng)文本框的輸入事件,語法格式如下: 1、通過bindinput,可以為文本框綁定輸入時(shí)間: 2、在頁面中的.js文件中定義事件處理函數(shù): 3、輸入對(duì)比 4、輸出對(duì)比:每一次按鍵輸入都作為一次完整的文本出入并記錄,當(dāng)再有更新時(shí),在后面自動(dòng)鍵入或

    2024年02月04日
    瀏覽(24)
  • 微信小程序input框無法獲取數(shù)據(jù)

    微信小程序input框無法獲取數(shù)據(jù)

    使用微信小程序里面的input組件,使用bindinput綁定函數(shù),但是無法獲取輸入的值 一直警告, 第一種情況是使用了mode雙向綁定,這個(gè)時(shí)候,給他添加一個(gè)bindinput回調(diào)函數(shù)即可, 第二種是由于當(dāng)前的app.json(注意是當(dāng)前的,不是全局的)里面配置了組件,導(dǎo)致了沖突,要把組件去掉

    2024年02月13日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包