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

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫

這篇具有很好參考價值的文章主要介紹了五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

我們在開發(fā)微信小程序時,設(shè)計和實現(xiàn)好用的用戶界面無疑是至關(guān)重要的一步。但是微信小程序官方自帶的 UI 組件庫無法滿足很多使用場景,這個時候就需要我們使用一些第三方的 UI 組件庫。而 vant Weapp 作為一款優(yōu)秀的前端 UI 組件庫,可以幫助我們快速地構(gòu)建漂亮而且易用的界面。在本文中,我將會介紹 vant Weapp 如何在微信小程序中安裝、使用,以及它如何幫助我們構(gòu)建高質(zhì)量的微信小程序。


使用步驟

一、打開終端窗口

在微信開發(fā)者工具中,右擊選擇『在外部終端窗口中打開』,具體操作如下圖:

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫


二、初始化

輸入初始化項目的命令生成 package.json 包,如果出現(xiàn)像下圖讓你選擇時一路回車即可,當然你也可以以 npm init -y 的形式安裝,具體操作如下圖:

備注: -y 的含義你可以簡單理解為 yes 的意思,在初始化的時候省去了敲回車的繁瑣步驟??筛鶕?jù)自己需要選擇哪一種安裝方式。

npm init
npm init -y

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫


二、安裝依賴

在打開的命令窗口中依次輸入下面的命令,具體操作如下圖:

//直接安裝
npm i --production
npm i vant-weapp -S --production
//淘寶鏡像安裝
cnpm i --production
cnpm i vant-weapp -S --production

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫


四、修改 app.json 文件

app.json 文件中的 "style": "v2" 去除,原因是小程序的新版基礎(chǔ)組件強行加上了許多樣式,難以覆蓋,不去除容易造成部分組件樣式混亂。如下圖:

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫


五、構(gòu)建 npm

在微信開發(fā)者工具左上角找到『工具』→ 『構(gòu)建npm』,然后在微信開發(fā)者工具右上角找到『詳情』→ 『使用npm模塊』勾選選項,構(gòu)建完成后,即可引入組件具體操作如下圖:

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫


六、使用

當在某個頁面中調(diào)用 vant Weapp 的組件時,在 app.json 文件中添加配置即可,當然你也可以選擇按需引入,在對應(yīng)頁面的 json 文件中配置,如下圖:

  • 全局配置引入 ----- app.json

全局引入只需在 app.json 配置 usingComponents 選項即可引入組件,在所有頁面中都可以使用引入的組件。這種方式的缺點是會給項目造成壓力,建議當一個組件在很多頁面都需要用到時,才使用全局引入

"usingComponents": {
   //需要組件引入即可
  "van-button": "./miniprogram_npm/vant-weapp/button/index"
}

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫

  • 局部配置引入 ----- index.json

局部引入需要在頁面的 json 文件里配置 usingComponents 選項,這種按需引入組件的方式可以很大程度上減少項目的壓力,但缺點是只有當前頁面可以使用該組件,其他頁面不能使用。

{
  "usingComponents": {
    "van-button": "../../miniprogram_npm/vant-weapp/button/index"
  }
}

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫


提示類組件使用

大家可能比較好奇,為什么要把提示類的組件單獨拎出來說呢?這是因為,提示類組件的使用跟 button 這些組件的使用略有不同,一不小心就遇到問題了。下面我按照官方文檔給大家操作一遍,如下圖:

這里我給按鈕綁定了一個點擊事件,即點擊按鈕后出現(xiàn)輕提示

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫

當我點擊按鈕

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫

可以明顯看到我們寫好的事件觸發(fā)輕提示并沒有觸發(fā),甚至控制臺還報錯了,這是為什么呢?

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫

在仔細查看過官方文檔之后,發(fā)現(xiàn)類似的組件文檔中有都有這么一段的代碼,需要我們額外引入或者添加。

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫

js 中引入并且在 wxml 文件中添加相關(guān)代碼后

五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫


總結(jié)

微信小程序是一種新興的應(yīng)用形式,在這種應(yīng)用中,vant Weapp 框架可以幫助開發(fā)者快速實現(xiàn)小程序頁面的完成。同時 vant Weapp 通過大量實際項目的反饋和調(diào)整,達到了深度定制化的效果,可以幫助小程序開發(fā)者減輕很多工作負擔,從而更加專注于業(yè)務(wù)邏輯的實現(xiàn),也為小程序開發(fā)者提供非常好的開發(fā)體驗。在實際應(yīng)用中,我們可以深度挖掘 vant Weapp 組件庫內(nèi)部的潛力,將其與業(yè)務(wù)需求結(jié)合,從而實現(xiàn)更加高效、智能的小程序開發(fā)。最后附上 vant Weapp 的官方地址,感興趣的同學(xué)可以去官網(wǎng)更深入的了解。文章來源地址http://www.zghlxwxcb.cn/news/detail-424063.html

到了這里,關(guān)于五分鐘學(xué)會在微信小程序中使用 vantUI 組件庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【uniapp】在微信小程序中修改uni-ui組件樣式不生效的解決方案

    【uniapp】在微信小程序中修改uni-ui組件樣式不生效的解決方案

    在使用uniapp框架開發(fā)微信小程序時,使用到了uni-ui的uni-table組件。由于需要修改表頭的背景色,于是乎在微信開發(fā)工具中使用調(diào)試工具審查元素獲取其class名: 嘗試直接在頁面中修改樣式: 結(jié)果無效。于是嘗試使用深度選擇器 依然無效。然后查詢微信平臺官方開發(fā)文檔得知

    2024年02月02日
    瀏覽(101)
  • uniapp rich-text 富文本組件在微信小程序中自定義內(nèi)部元素樣式

    uniapp rich-text 富文本組件在微信小程序中自定義內(nèi)部元素樣式

    rich-text 富文本組件在 微信小程序 中,無法直接通過 外部css樣式 控制文章內(nèi)容樣式。 解決方案:將傳入的富文本內(nèi)容截取并添加自定義樣式類名 (1)全局配置filter方法,實現(xiàn)富文本內(nèi)容截取轉(zhuǎn)換,附上‘rich-txt-p’樣式類 (2)在app.vue中編輯‘rich-txt-p’內(nèi)容,即富文本需要

    2024年02月19日
    瀏覽(95)
  • uview1 的u-tabs組件在微信小程序中會出現(xiàn)橫向滾動條

    uview1 的u-tabs組件在微信小程序中會出現(xiàn)橫向滾動條

    uview1 的u-tabs組件在微信小程序中會出現(xiàn)橫向滾動條,真機才會生效,微信開發(fā)者工具沒問題 包括官方示例也會 原因:未屏蔽微信小程序的滾動條 解決辦法:uview-ui中uview-ui/components/u-tabs/u-tabs.vue文件把h5屏蔽滾動條的條件編譯加上? || MP-WEIXIN

    2024年02月05日
    瀏覽(28)
  • uniapp 給自定義組件或uview等ui組件加class樣式或修改樣式在微信小程序不生效的情況

    uniapp 給自定義組件或uview等ui組件加class樣式或修改樣式在微信小程序不生效的情況

    首先不論是自定義組件還是ui組件,本質(zhì)上的原因都是微信小程序默認的組件隔離策略導(dǎo)致的。 微信小程序組件隔離文檔參考 1.在原有class上修改樣式 比如我在uview radio 單選組件的原有class(.u-radio ) ,修改樣式出現(xiàn)不生效的情況 解決: 加上 ::v-deep 即可 2.增加class 比如我在

    2024年02月02日
    瀏覽(98)
  • 在微信小程序使用picker實現(xiàn)日期選擇

    在微信小程序使用picker實現(xiàn)日期選擇

    而且選擇開始時間后,選擇結(jié)束時間,能夠選擇的日期不能比開始日期還要早。要實現(xiàn)以上效果可這樣寫: 在wxml中寫

    2024年02月16日
    瀏覽(100)
  • 在微信小程序中怎么使用vant框架?

    在微信小程序中怎么使用vant框架?

    Vant 是一個輕量、可定制的移動端組件庫,于 2017 年開源。 目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社區(qū)團隊維護 React 版本和支付寶小程序版本。 Vant 是有贊前端團隊開源的移動端組件庫,于 2017 年開源,已持續(xù)維護 4 年時間。Vant 對內(nèi)承載了有贊所

    2024年02月10日
    瀏覽(22)
  • 如何在微信小程序中使用less開發(fā)

    如何在微信小程序中使用less開發(fā)

    第一步:直接先在 vscode 安裝 easy-less 插件 第二步:點擊微信開發(fā)者工具的擴展按鈕,再點擊擴展下的三個小點,選擇從已解包的擴展文件夾安裝 第三步:選擇這個less文件夾 第四步:設(shè)置輸出.wxss 到這里還差最后一步,因為Easy-less,默認輸出的css,但是小程序中要使用.wxs

    2024年04月27日
    瀏覽(39)
  • 使用百度地圖坐標在微信小程序中定位顯示

    使用百度地圖坐標在微信小程序中定位顯示

    一.需求描述:設(shè)備在上線時需要在上線點記錄所在地點的坐標和位置描述信息 分別需要實現(xiàn)三個功能 1. 根據(jù)坐標點顯示位置信息 , 圖1 中的紅色坐標點跳轉(zhuǎn)到 圖2 時,在騰訊地圖上標出所在坐標點,并顯示地點信息; 2. 定位當前所在位置 :點擊藍色圖標,會定位當前所在位

    2024年02月09日
    瀏覽(94)
  • 在微信小程序中使用leafletwx加載自制手繪地圖

    在微信小程序中使用leafletwx加載自制手繪地圖

    leafletwx是基于leaflet,使用微信原生組件開發(fā)的一套開源地圖組件,目的是替換小程序內(nèi)的原生map組件,項目開源地址:leatletwx。 加載自制手繪地圖效果: ?本示例開源地址在leafletwx的mymap頁面。 可以使用gdal,安裝成功后,使用命令 切分瓦片(使用gdal): gdal2tiles-l.py -l -p

    2024年01月24日
    瀏覽(27)
  • 微信小程序3D,使用Three.js在微信小程序中展示gltf模型,使用VisionKit展示AR能力

    微信小程序3D,使用Three.js在微信小程序中展示gltf模型,使用VisionKit展示AR能力

    本倉庫只開源gltf模型展示技術(shù),技術(shù)好的朋友有這些代碼就能幫助你解決很多問題了 如需要完整項目(基于若依框架開發(fā)的后端,AR能力前端)需另外付費贊助, 聯(lián)系方式:QQ 790002517 微信公眾號:時不待我 https://github.com/zzy-life/Wechat3D Three.js Three.js is a JavaScript 3D library. thr

    2024年02月09日
    瀏覽(49)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包