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

uni-app 使用 tailwindcss 兼容小程序

這篇具有很好參考價(jià)值的文章主要介紹了uni-app 使用 tailwindcss 兼容小程序。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

在小程序中常規(guī)的方式安裝taiwindcss會在小程序中報(bào)錯(cuò),所以需要用兼容的寫法安裝。這里介紹使用vue-cli創(chuàng)建的uniapp項(xiàng)目,按我的步驟操作就好。

安裝依賴

npm install tailwindcss@npm:@tailwindcss/postcss7-compat postcss-class-rename -D
npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9

初始化配置文件

npx tailwindcss-cli@latest init

這步會生成tailwindcss.config文件,如果沒有生成,也可以自己手動在根目錄創(chuàng)建

修改tailwindcss.config.js文件

module.exports = {
  purge: ['./public/index.html', './src/**/*.{vue,js,ts,jsx,tsx}'],
  darkMode: false,
  separator: '__', // 兼容小程序,將 : 替換成 __
  theme: {
    // 兼容小程序,將默認(rèn)配置里帶 .和/ 清除
    // 如果有些屬性你沒有用到,請?jiān)?corePlugins 里禁用
    extend: {},
    fontSize: {},
    height: {},
    inset: {},
    screens: {},
    spacing: {},
    translate: {},
    width: {}
  },
  variants: {},
  plugins: [],
  corePlugins: {
    // 兼容小程序,將帶有 * 選擇器的插件禁用
    preflight: false,
    space: false,
    divideColor: false,
    divideOpacity: false,
    divideStyle: false,
    divideWidth: false
  }
}

修改postcss.config.js文件

主要是修改plugins部分,加入以下代碼,加在require(‘@dcloudio/vue-cli-plugin-uni/packages/postcss’)這行之前

require('tailwindcss')({ config: "./tailwind.config.js" }),
// 使用postcss-class-name 包將小程序不支持的類名寫法轉(zhuǎn)換為支持的類名,如:"hover:xxx"
require('postcss-class-rename')({
  "\\\\:": "--",
  "\\\\/": "--",
  "\\\\.": "--",
  ".:": "--",
  "\\\*": "--"
}),

修改tsconfig.json文件

和compilerOptions字段同級,修改這個(gè)paths,如果已經(jīng)存在,這步跳過

"paths": {
  "@/*": ["./src/*"]
}

引入taiwindcss

  • 在src 目錄新建 style 文件夾并創(chuàng)建tailwind.css文件,并寫入
@tailwind base;
@tailwind components;
@tailwind utilities;
  • 在src 目錄下的main.js里面引用
import '@/style/tailwind.css'
  • 在src 目錄下的App.vue里面引用
@import 'tailwindcss/tailwind.css';

在項(xiàng)目中使用

試試在src/pages目錄下任意頁面使用,能看到背景顏色出現(xiàn),說明安裝引入成功,可能mb-10會不生效,原因是taiwindcss使用rem,小程序使用rpx單位,需要做兼容處理1。

<view class="bg-red-100 mb-10">taiwindcss</view>

依賴說明

需要安裝以下依賴才可以,如果缺少哪個(gè),就自己單獨(dú)安裝,比如缺了postcss-loader,那就npm i postcss-loader -D

"@tailwindcss/postcss7-compat": "^2.2.17",
"autoprefixer": "^9.8.8",
"postcss": "^7.0.39",
"postcss-class-rename": "^1.0.1",
"postcss-comment": "^2.0.0",
"postcss-loader": "^7.0.2",
"postcss-remove-selectors": "^2.0.1",
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.2.17"

  1. 也可以跳過本教程安裝,直接使用現(xiàn)有插件 mini-program-tailwind ??文章來源地址http://www.zghlxwxcb.cn/news/detail-608649.html

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

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

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

相關(guān)文章

  • uni-app實(shí)現(xiàn)點(diǎn)擊顯示隱藏列表,兼容微信小程序

    uni-app實(shí)現(xiàn)點(diǎn)擊顯示隱藏列表,兼容微信小程序

    效果:? ? 小程序打印的結(jié)果:值一直為true ? 如果你試過v-if不生效,又試了v-show,還是不行!!千萬不要著急! 不是自己寫的不對,而是uni-app和微信小程序修改值的方式不一致造成的。反正就是不承認(rèn)是自己的問題。 其實(shí)解決的辦法也很簡單,就是要兼容兩端,寫出符合

    2024年02月09日
    瀏覽(35)
  • Uni-app實(shí)現(xiàn)左右滑動頁面內(nèi)容切換(兼容微信小程序)

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 ? ? ? ? 前言 ? ? ? ? 整體思路 ? ? ? ??一、HTML部分 ????????二、Script部分 ????????三、Style部分 ? ? ? ? ? (先聲明哦我可不是偷懶,只是想學(xué)術(shù)借鑒一下)因?yàn)樽罱性谧鲎笥一瑒庸δ埽?/p>

    2024年02月07日
    瀏覽(112)
  • miniprogram-to-uniapp使用指南(各種小程序項(xiàng)目轉(zhuǎn)換為uni-app項(xiàng)目)

    miniprogram-to-uniapp使用指南(各種小程序項(xiàng)目轉(zhuǎn)換為uni-app項(xiàng)目)

    小程序分類:uni-app qq小程序 支付寶小程序 百度小程序 釘釘小程序 微信小程序 小程序轉(zhuǎn)成uni_app 小程序轉(zhuǎn)為uni_app 小程序轉(zhuǎn)uni_app 小程序轉(zhuǎn)換 工具現(xiàn)在支持npm全局庫、HBuilderX插件兩種方式使用,任君選擇,HBuilderX插件地址:https://ext.dcloud.net.cn/plugin?id=2656 【miniprogram-to-uniapp】

    2024年02月08日
    瀏覽(114)
  • uni-app日歷組件(calendar),兼容安卓、ios、微信、百度、抖音小程序

    uni-app日歷組件(calendar),兼容安卓、ios、微信、百度、抖音小程序

    插件鏈接: https://ext.dcloud.net.cn/plugin?id=7839/ 參數(shù) 說明 類型 可選值 默認(rèn)值 pointList 日期數(shù)組,控制日期底下的點(diǎn) Array - [] pointColor 點(diǎn)的顏色 String - #fff defaultDate 默認(rèn)選中的日期 String - 默認(rèn)值為當(dāng)天 (傳YYYY-MM-DD 或者 YYYY/MM/DD格式日期) showBtn 是否顯示 展開/折疊 按鈕 Boolean true /

    2024年02月09日
    瀏覽(91)
  • uni-app vue3 封裝socket 兼容微信小程序 釘釘小程序 H5 App 全局唯一

    前端小伙伴使用uni-app開發(fā)長連接通信的時(shí)候都會有以下疑問 在網(wǎng)上搜到的封裝socket都沒講怎么全局公用一個(gè)呢? 同一個(gè) 子協(xié)議或者我我們叫type類型型我想在兩個(gè)頁面都接受使用怎么做呢? 目前能搜到的socket 封裝好像都沒講清楚這個(gè)東西,或者壓根沒考慮 下面給大家詳細(xì)

    2024年02月13日
    瀏覽(99)
  • uni-app 解決釘釘小程序日期組件uni-datetime-picker不兼容ios問題

    uni-app 解決釘釘小程序日期組件uni-datetime-picker不兼容ios問題

    最近在使用uni-app開發(fā) 釘釘小程序 ,遇到一個(gè)ios的兼容性問題 uni-datetime-picker 組件在模擬器上可以使用,在真機(jī)上不生效問題 就是自定義一個(gè) view 然后通過click事件觸發(fā)dd.datePicker。 在優(yōu)化一下自定義的日期組件的樣式 樣式跟uni-ui的 uni-datetime-picker 組件樣式一樣。

    2024年02月03日
    瀏覽(136)
  • uni-app小程序?qū)崿F(xiàn)音頻播放,uniapp播放錄音,uniapp簡單實(shí)現(xiàn)播放錄音

    uni-app小程序?qū)崿F(xiàn)音頻播放,uniapp播放錄音,uniapp簡單實(shí)現(xiàn)播放錄音

    復(fù)制到.vue文件即可預(yù)覽效果 問題 :開發(fā)者工具中.onTimeUpdate方法可能會失效! 官方參考:https://uniapp.dcloud.net.cn/api/media/audio-context.html# 其他博客參考:https://blog.csdn.net/weixin_45328705/article/details/114091301 錄音實(shí)現(xiàn)參考 :https://blog.csdn.net/weixin_43992507/article/details/129857780

    2024年02月12日
    瀏覽(228)
  • uni-app/vue 文字轉(zhuǎn)語音朗讀(附小程序語音識別和朗讀)uniapp小程序使用文字轉(zhuǎn)語音播報(bào)類似支付寶收款播報(bào)小程序語音識別和朗讀)

    uni-app/vue 文字轉(zhuǎn)語音朗讀(附小程序語音識別和朗讀)uniapp小程序使用文字轉(zhuǎn)語音播報(bào)類似支付寶收款播報(bào)小程序語音識別和朗讀)

    uni-app/vue 文字轉(zhuǎn)語音朗讀(小程序語音識別和朗讀) 一、第一種方式:直接加語音包 固定的文本 先利用工具生成了 文本語音mp3文件,放入項(xiàng)目中,直接用就好了 這里用到的工具:知意配音 鏈接地址:https://peiyin.wozhiyi.com/newproduction.html 接下來,代碼部分。 在min.js文件里加

    2024年02月07日
    瀏覽(88)
  • uniapp系列-超詳細(xì)教你在uni-app+vue3里通過web-view組件傳遞信息打開H5頁面寫入localstorage并解決兼容性

    uniapp系列-超詳細(xì)教你在uni-app+vue3里通過web-view組件傳遞信息打開H5頁面寫入localstorage并解決兼容性

    web-view 是一個(gè) web 瀏覽器組件,可以用來承載網(wǎng)頁的容器,會自動鋪滿整個(gè)頁面(nvue 使用需要手動指定寬高)。 點(diǎn)擊這里直達(dá)官網(wǎng)文檔 點(diǎn)擊這里下載我的代碼demo 本文最下面還有一些 常見或者奇怪問題解決方案 哦~ 之前開發(fā)好的H5頁面,不想重新開發(fā),想要直接放進(jìn)項(xiàng)目用

    2024年02月09日
    瀏覽(28)
  • 小程序-uni-app:hbuildx uni-app 安裝 uni-icons 及使用

    小程序-uni-app:hbuildx uni-app 安裝 uni-icons 及使用

    一、官方文檔找到uni-icons uni-app官網(wǎng) 二、下載插件 三、點(diǎn)擊“打開HBuildX” 四、選擇要安裝的項(xiàng)目 五、勾選要安裝的插件 六、安裝后,項(xiàng)目插件目錄 根目錄uni_modules目錄下增加uni-icons、uni-scss 七、引入組件,使用組件 八、經(jīng)過測試,成功。 參考鏈接 http://lihuaxi.xjx100.cn/new

    2024年02月12日
    瀏覽(101)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包