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

微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)

這篇具有很好參考價值的文章主要介紹了微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、wxml文檔

<!-- index.wxml -->
<view>
    <!-- 數(shù)據(jù)綁定 -->
    <view>
        <text>{{name}}</text>
        <text>{{ages}}</text>
    </view>
    <!-- 列表渲染 -->
    <view wx:for="{{user}}">
        <text>{{item['name']}}-{{item['ages']}}</text>
    </view>
    <!-- 條件渲染 -->
    <view wx:if="{{name == 'lockdatav'}}">
        <text>{{name}}</text>
    </view>
    <view wx:else>
        <text>Poleung</text>
    </view>
</view>
Page({
    data: {
        name: "lockdatav",
        ages: "23",
        arrData: [1, 2, 3, 4, 6],
        user: [{
            name: '001',
            ages: 23
        }, {
            name: '002',
            ages: 25
        }]
    }
})

wx:for
在組件上使用 wx:for 控制屬性綁定一個數(shù)組,即可使用數(shù)組中各項的數(shù)據(jù)重復(fù)渲染該組件。
默認(rèn)數(shù)組的當(dāng)前項的下標(biāo)變量名默認(rèn)為 index,數(shù)組當(dāng)前項的變量名默認(rèn)為 item

使用 wx:for-item 可以指定數(shù)組當(dāng)前元素的變量名,
使用 wx:for-index 可以指定數(shù)組當(dāng)前下標(biāo)的變量名:

<view wx:for="{{array}}" wx:for-index="idx" wx:for-item="itemName">
  {{idx}}: {{itemName.message}}
</view>

二、新建頁面快捷方式

在app.json中,pages的默認(rèn)為項目頁面,第一個是默認(rèn)的訪問首頁;在實際開發(fā)中,可以直接創(chuàng)建 "pages/btn/btn",保存,將自動創(chuàng)建對應(yīng)的組件目錄。
微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)

三、微信小程序引入weui

  • weui組件庫效果:https://weui.io/
  • 下載weui:進(jìn)入GitHub https://github.com/weui/weui-wxss/ 進(jìn)入下載頁面,點擊下載按鈕。微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)
  • 復(fù)制weui-wxss-master\dist\style\weui.wxss至項目根目錄
    微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)
  • 在app.wxss中引入@import 'weui.wxss';
  • 實時查看weui源碼:打開“微信開發(fā)者工具”,選擇“小程序” > “導(dǎo)入項目” > 名稱,目錄選擇dist文件夾,填寫AppID。 點擊“導(dǎo)入”按鈕,開始導(dǎo)入即可

四、雙向數(shù)據(jù)綁定

微信小程序提交表單多個input輸入框,通過一個bindinput方法實現(xiàn)雙向數(shù)據(jù)綁定。
微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)

1.wxml渲染層

<view class="page-body">
    <view class="page-section">
        <view class="weui-cells__title">品名</view>
        <view class="weui-cells weui-cells_after-title">
            <view class="weui-cell weui-cell_input">
                <input class="content" value="{{baseInfo.goodsName}}" bindinput="bindKeyInput" data-params="goodsName"></input>
            </view>
        </view>
    </view>
    <view class="page-section">
        <view class="weui-cells__title">規(guī)格</view>
        <view class="weui-cells weui-cells_after-title">
            <view class="weui-cell weui-cell_input">
                <input class="weui-input" value="{{baseInfo.spec}}" bindinput="bindKeyInput" data-params="spec"></input>
            </view>
        </view>
    </view>
</view>
<view class="weui-cells__title" wx:if="{{baseInfo.goodsName != null}}">當(dāng)前了錄入信息:{{baseInfo.goodsName}} - {{baseInfo.spec}}
</view>

2.js邏輯層

在bindinput方法里通過e.currentTarget.dataset.params可字段鍵名,通過e.detail.value獲取字段值。
微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)

    data: {
        baseInfo: {}
    },
    bindKeyInput(e) {
        this.data.baseInfo[`${e.currentTarget.dataset.params}`] = e.detail.value
        this.setData({
            baseInfo: this.data.baseInfo
        })
        //console.log(`baseInfo對象:`, this.data.baseInfo)
    },

提交表單到后端

  • post和get提交方式的區(qū)別
public function putUsers()
       {
        global $db, $res;
        dbc();
        @$user_title = $_POST['user_title'];
        @$user_name = $_POST['user_name'];
        @$user_phone = $_POST['user_phone'];
        @$user_time = time();
        if ($user_title == "" || $user_name == "" || $user_phone == "") {
            $res['code'] = 1;
            $res["msg"] = '非法訪問參數(shù)';
            die(json_encode_lockdata($res));
        }
        $sql = " INSERT INTO " . $db->table('user') . " (user_name,user_phone,user_title,user_time) VALUES ('" . $user_name . "','" . $user_phone . "','" . $user_title . "','" . $user_time . "')";
        $db->query($sql);
        $res['code'] = 0;
        $res["msg"] = 'OK';
        die(json_encode_lockdata($res));
    }

五、微信小程序跳轉(zhuǎn)到H5

<web-view src="https://test.com"></web-view>

@漏刻有時文章來源地址http://www.zghlxwxcb.cn/news/detail-430631.html

到了這里,關(guān)于微信小程序?qū)W習(xí)實錄1(wxml文檔、引入weui、雙向數(shù)據(jù)綁定、提交表單到后端)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 微信小程序WeUI項目weui-miniprogram如何運行起來?

    微信小程序WeUI項目weui-miniprogram如何運行起來? 解決方法: 1、下載 https://github.com/wechat-miniprogram/weui-miniprogram 2、在項目根目錄weui-miniprogram-master執(zhí)行以下命令安裝依賴: npm install 3、繼續(xù)執(zhí)行編譯命令: npm run dev 生成miniprogram_dist目錄如何使用可參考: 微信小程序WeUI項目weui-m

    2024年01月20日
    瀏覽(85)
  • 微信小程序使用WeUI入門教程

    微信小程序使用WeUI入門教程

    在學(xué)習(xí)微信小程序過程中,很多組件的樣式需要自己調(diào)整,且很多不是我們想要的樣子。所以找到了 WeUI 這樣的擴展組件庫,預(yù)覽了組件庫,真的非常nice! 但是找不到怎么去引用。網(wǎng)上資料又很少,最后還是要依賴官方文檔去學(xué)習(xí),下面把如何入使用總結(jié)一下。 這是一套基

    2024年02月11日
    瀏覽(303)
  • 微信小程序?qū)W習(xí)實錄2(下拉刷新、下拉加載更多、小程序事件、PHP后端代碼、刷新無數(shù)據(jù)解決方案)

    微信小程序?qū)W習(xí)實錄2(下拉刷新、下拉加載更多、小程序事件、PHP后端代碼、刷新無數(shù)據(jù)解決方案)

    lazyCodeLoading基礎(chǔ)庫 2.11.1 及以上版本支持,2.11.1 以下兼容但無優(yōu)化效果 通常情況下,在小程序啟動期間,所有頁面及自定義組件的代碼都會進(jìn)行注入,當(dāng)前頁面沒有使用到的自定義組件和頁面在注入后其實并沒有被使用。自基礎(chǔ)庫版本 2.11.1 起,小程序支持有選擇地注入必要

    2024年02月05日
    瀏覽(20)
  • 微信小程序weui-form表單的使用

    引入: app.json: \\\"useExtendedLib\\\":{ \\\"weui\\\": true } 使用頁面or組件xxx.json wxml構(gòu)建、 js 部分

    2024年02月15日
    瀏覽(88)
  • 微信小程序?qū)W習(xí)實錄8:H5網(wǎng)頁跳轉(zhuǎn)小程序(微信開放標(biāo)簽、wx-open-launch-weapp按鈕不顯示、noPermissionJsApi)

    微信小程序?qū)W習(xí)實錄8:H5網(wǎng)頁跳轉(zhuǎn)小程序(微信開放標(biāo)簽、wx-open-launch-weapp按鈕不顯示、noPermissionJsApi)

    微信小程序?qū)W習(xí)實錄7(H5嵌入小程序、獲取微信收貨地址、數(shù)組對象url傳值、js獲取url參數(shù)) 微信小程序?qū)W習(xí)實錄6(百度經(jīng)緯度采集、手動調(diào)整精度、H5嵌入小程序、百度地圖jsAPI、實時定位、H5更新自動刷新) 微信小程序?qū)W習(xí)實錄5(H5嵌入小程序、map組件、地圖調(diào)起功能、騰訊百度

    2024年02月04日
    瀏覽(92)
  • 【微信小程序】圖片上傳組件“mp-uploader“(weui)

    ?? wxml ?? json ?? js ?? weui 是微信官方提供的一款小程序插件,是一套基于樣式庫 weui-wxss 開發(fā)的小程序擴展組件庫,同微信原生視覺體驗一致的UI組件庫,由微信官方設(shè)計團隊和小程序團隊設(shè)計。官方文檔:https://wechat-miniprogram.github.io/weui/docs/。 ??圖片上傳組件

    2024年02月11日
    瀏覽(95)
  • 微信小程序?qū)W習(xí)實錄6(百度經(jīng)緯度采集、手動調(diào)整精度、H5嵌入小程序、百度地圖jsAPI、實時定位、H5更新自動刷新)

    微信小程序?qū)W習(xí)實錄6(百度經(jīng)緯度采集、手動調(diào)整精度、H5嵌入小程序、百度地圖jsAPI、實時定位、H5更新自動刷新)

    viewport,手機端的適配; layui,手機端界面UI; jweixin-1.6.0,H5與微信小程序通信的API接口文件 getBdGeo ();定位封裝函數(shù); marker.addEventListener(\\\'dragend\\\', function () {}, 監(jiān)聽標(biāo)注事件,手動調(diào)整景點 getCurrentPosition, 加載即自動采集當(dāng)前位置的經(jīng)緯度信息和城市地址信息; 通過web-view

    2024年02月05日
    瀏覽(31)
  • 微信小程序?qū)W習(xí)實錄5(H5嵌入小程序、map組件、地圖調(diào)起功能、騰訊百度高德導(dǎo)航頁、返回web-view頁)

    微信小程序?qū)W習(xí)實錄5(H5嵌入小程序、map組件、地圖調(diào)起功能、騰訊百度高德導(dǎo)航頁、返回web-view頁)

    創(chuàng)建容器 地圖家長 在H5頁面引入 //res.wx.qq.com/open/js/jweixin-1.6.0.js ,建議使用高版本; 點擊返回按鈕 調(diào)用微信小程序和H5通用API 判斷是否在微信小程序環(huán)境中 地圖調(diào)起,再次返回小程序頁 獲取H5傳遞參數(shù)的方式為: console.log(options) latitude和longitude必須為數(shù)字類型,不支持字符

    2024年02月07日
    瀏覽(98)
  • 【微信小程序】wxml模板的使用

    目錄 一,wxml模板 1.什么是 WXML 2. 什么是 WXSS 3.WXSS 和 CSS 的區(qū)別 4 .JS 邏輯交互 二,小程序的宿主環(huán)境 1.宿主環(huán)境簡介 1.什么是宿主環(huán)境 2. 小程序的宿主環(huán)境 3.宿主環(huán)境包含內(nèi)容 2 通信模型

    2024年02月04日
    瀏覽(26)
  • 《微信小程序》在wxml中使用函數(shù)

    在wxml中使用函數(shù)有兩種方法 方法一:在wxml中直接添加模塊,就可以在wxml中直接引用,舉個例子 方法二:新建wxs文件,在文件中寫入函數(shù),舉個例子

    2024年02月16日
    瀏覽(30)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包