最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue+Vite項(xiàng)目初建(axios+Unocss+iconify)的實(shí)現(xiàn)

 更新時(shí)間:2024年02月19日 09:55:46   作者:@@鵬~~~  
一個(gè)好的項(xiàng)目開(kāi)始搭建總是需要配置許多初始化配置,本文就來(lái)介紹一下Vue+Vite項(xiàng)目初建(axios+Unocss+iconify)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

一. 創(chuàng)建項(xiàng)目

npx --package @vue/cli vue

項(xiàng)目成功啟動(dòng)后,進(jìn)入http://localhost:3200,即可進(jìn)入創(chuàng)建好的頁(yè)面(假設(shè)啟動(dòng)端口為3200)

二. 測(cè)試網(wǎng)絡(luò)通訊模塊

假設(shè)有本地服務(wù)器地址localhost:8000提供接口服務(wù),接口為localhost:8000/token,修改代碼

<script setup>

import {ref} from 'vue'
import axios from 'axios'
import qs from 'qs'
import 'unocss'

defineProps({
  msg: String,
})

function clickTest() {
  console.log("按鈕點(diǎn)擊")

  // var axios = require('axios');
  var data = qs.stringify({
    'username': 'hahaha',
    'password': '123456'
  });
  var config = {
    method: 'post',
    url: 'http://localhost:8000/token',
    headers: {
      'Access-Control-Allow-Credentials': 'True',
      'Access-Control-Allow-Origin': '*/*'
    },
    data: data
  };

  axios(config)
      .then(function (response) {
        console.log(JSON.stringify(response.data));
      })
      .catch(function (error) {
        console.log(error);
      });
}

const count = ref(0)
</script>

<template>
  <h1>{{ msg }}</h1>
  <button v-on:click="clickTest">測(cè)試</button>
  <p>
    Check out
    <a  rel="external nofollow"  target="_blank"
    >create-vue</a
    >, the official Vue + Vite starter
  </p>
  <p>
    Install
    <a  rel="external nofollow"  target="_blank">Volar</a>
    in your IDE for a better DX
  </p>
  <p class="read-the-docs">Click on the Vite and Vue logos to learn more</p>
</template>

<style scoped>
.read-the-docs {
  color: #888;
}
</style>

執(zhí)行代碼,如果后端服務(wù)器執(zhí)行正常,就會(huì)有相應(yīng)的返回值

三. 集成、測(cè)試UnoCSS

1. 安裝

npm install -D unocss

2. 集成

修改 vite.config.js

import UnoCSS from 'unocss/vite'

新建 uno.config.js

import {defineConfig, presetUno, presetIcons, presetAttributify} from 'unocss'
import { FileSystemIconLoader } from '@iconify/utils/lib/loader/node-loaders'

export default defineConfig({
    presets: [
        presetUno(), // 添加 UnoCSS 的默認(rèn)樣式預(yù)設(shè)
        presetAttributify(),
        presetIcons({
            warn: true,
            prefix: ['i-'],
            extraProperties: {
                display: 'inline-block',
            },
            collections: {
                me: FileSystemIconLoader('./src/assets/isme'),
                fe: FileSystemIconLoader('./src/assets/feather'),
            },
        })
    ],
})

以上代碼用于配置unocss到系統(tǒng)中,注意“collections”中的配置是自定義圖標(biāo)的路徑

3. 顯示

  <div class="text-center text-red-500">
    Hello World!
  </div>

顯示出以上效果說(shuō)明unocss配置成功。

4. 圖標(biāo)()

  <div m2 f-c hover="op80">
    <a i-carbon-logo-github text-3xl text-black  rel="external nofollow"  target="_blank" />
    <div i-carbon:3d-cursor text-3xl text-blue />
    <button text-green text-3xl class="i-carbon-sun" />
    <i class="i-me:gitee mr-12 cursor-pointer"/> // 自定義圖標(biāo)
  </div>
  <div class="i-carbon:content-view w-1em h-1em"></div>
  <div class="i-carbon:humidity w-1em h-1em"></div>

  <div class="card">
    <button type="button" @click="count++">count is {{ count }}</button>
    <button v-on:click="clickTest">測(cè)試</button>
    <p>
      Edit
      <code>components/HelloWorld.vue</code> to test HMR
    </p>
  </div>

最終顯示效果,基本完成前期開(kāi)發(fā)配置需要

到此這篇關(guān)于Vue+Vite項(xiàng)目初建(axios+Unocss+iconify)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Vue Vite項(xiàng)目初建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue init webpack myproject構(gòu)建項(xiàng)目 ip不能訪問(wèn)的解決方法

    vue init webpack myproject構(gòu)建項(xiàng)目 ip不能訪問(wèn)的解決方法

    下面小編就為大家分享一篇vue init webpack myproject構(gòu)建項(xiàng)目 ip不能訪問(wèn)的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • Vue的computed計(jì)算屬性你了解嗎

    Vue的computed計(jì)算屬性你了解嗎

    這篇文章主要為大家詳細(xì)介紹了Vue的computed計(jì)算屬性,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • vue-cli-service的參數(shù)配置過(guò)程

    vue-cli-service的參數(shù)配置過(guò)程

    這篇文章主要介紹了vue-cli-service的參數(shù)配置過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • Vue3如何利用xlsx、xlsx-js-style導(dǎo)出Excel表格使用(適合新手)

    Vue3如何利用xlsx、xlsx-js-style導(dǎo)出Excel表格使用(適合新手)

    在Vue項(xiàng)目中導(dǎo)出Excel表格是常見(jiàn)的功能,特別是在后臺(tái)管理系統(tǒng)中,為了方便用戶將大量數(shù)據(jù)保存為本地文件,這篇文章主要給大家介紹了關(guān)于Vue3如何利用xlsx、xlsx-js-style導(dǎo)出Excel表格使用的相關(guān)資料,需要的朋友可以參考下
    2024-06-06
  • vue項(xiàng)目啟動(dòng)時(shí)無(wú)法識(shí)別es6的擴(kuò)展語(yǔ)法的解決

    vue項(xiàng)目啟動(dòng)時(shí)無(wú)法識(shí)別es6的擴(kuò)展語(yǔ)法的解決

    啟動(dòng)項(xiàng)目時(shí)遇到ES6的拓展運(yùn)算符報(bào)錯(cuò)可以通過(guò)切換到淘寶鏡像,以及在項(xiàng)目根目錄下新增.babelrc和postcss.config.js文件來(lái)解決,這些操作有助于正確配置項(xiàng)目環(huán)境,從而避免報(bào)錯(cuò),并保證項(xiàng)目的順利運(yùn)行,希望這些經(jīng)驗(yàn)?zāi)軌驇椭接龅较嗤瑔?wèn)題的開(kāi)發(fā)者
    2024-10-10
  • vue框架下部署上線后刷新報(bào)404問(wèn)題的解決方案(推薦)

    vue框架下部署上線后刷新報(bào)404問(wèn)題的解決方案(推薦)

    這篇文章主要介紹了vue框架下部署上線后刷新報(bào)404問(wèn)題解決方案,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • 深入探究Vue中探究組合式API的奧秘

    深入探究Vue中探究組合式API的奧秘

    Vue?3中引入了組合式API,它是一種新的代碼組織方式,旨在讓開(kāi)發(fā)者更靈活地組織和重用Vue組件的邏輯,下面我們就來(lái)學(xué)習(xí)一下Vue中常見(jiàn)組合式API的使用吧
    2023-11-11
  • vue頁(yè)面中使用getElementsByClassName無(wú)法獲取元素的解決

    vue頁(yè)面中使用getElementsByClassName無(wú)法獲取元素的解決

    這篇文章主要介紹了vue頁(yè)面中使用getElementsByClassName無(wú)法獲取元素的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 一篇文章讓你徹底搞懂vuex

    一篇文章讓你徹底搞懂vuex

    Vuex是一個(gè)Vue的狀態(tài)管理工具,狀態(tài)就是數(shù)據(jù),用大白話來(lái)說(shuō)就是Vuex是一個(gè)插件,可以幫我們管理Vue通用的數(shù)據(jù),這篇文章主要介紹了徹底搞懂vuex的相關(guān)資料,需要的朋友可以參考下
    2026-03-03
  • Vue2.x通用條件搜索組件的封裝及應(yīng)用詳解

    Vue2.x通用條件搜索組件的封裝及應(yīng)用詳解

    這篇文章主要為大家詳細(xì)介紹了Vue2.x通用條件搜索組件的封裝及應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05

最新評(píng)論

前郭尔| 阳东县| 金寨县| 滦南县| 佛学| 比如县| 通海县| 广河县| 金溪县| 吴桥县| 洞口县| 策勒县| 济阳县| 离岛区| 通城县| 灵山县| 小金县| 庆城县| 宜城市| 平乡县| 紫阳县| 永清县| 宾阳县| 汾阳市| 渭源县| 阿克陶县| 桑植县| 平度市| 施秉县| 淮南市| 油尖旺区| 宜良县| 呼玛县| 拉孜县| 泉州市| 翼城县| 定安县| 罗田县| 忻州市| 大悟县| 平武县|