欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue3+ts+vant移動(dòng)端H5項(xiàng)目搭建的實(shí)現(xiàn)步驟

 更新時(shí)間:2022年06月16日 09:08:50   作者:南風(fēng)number  
本文主要介紹了vue3+ts+vant移動(dòng)端H5項(xiàng)目搭建,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

使用vue-cli搭建項(xiàng)目

1.全局安裝vue-cli

npm install -g @vue/cli

安裝完成驗(yàn)證

vue -V

在這里插入圖片描述

2.使用vue ui 可視化創(chuàng)建項(xiàng)目

2.1 vue ui

vue ui

在這里插入圖片描述

2.2 點(diǎn)擊創(chuàng)建

點(diǎn)擊創(chuàng)建

在learn目錄下創(chuàng)建項(xiàng)目

填寫創(chuàng)建的項(xiàng)目名,選擇包管理器npm

2.3 點(diǎn)擊下一步

選擇手動(dòng),點(diǎn)擊下一步

2.4 選擇功能

選好點(diǎn)擊下一步

2.5 選擇配置

選擇了scss預(yù)處理器,格式化及eslint校驗(yàn)

選擇創(chuàng)建項(xiàng)目

是否把本次的這些選擇做預(yù)設(shè),下次直接選擇這個(gè)預(yù)設(shè)就不用一步一步選了

看你自己

等待項(xiàng)目創(chuàng)建完成

3.打開項(xiàng)目

點(diǎn)擊左上角項(xiàng)目名,選擇在編輯器打開

4、安裝vant,并實(shí)現(xiàn)按需引入

打開終端

npm install vant

在根目錄src下新建common文件夾,里面建立vantui.ts文件

vantui.ts文件內(nèi)容

import { App } from "vue";
import { Button } from "vant";
const Vant = {
  install: (app: App): void => {
    app.use(Button);
  },
};
export default Vant;

在main.ts中引入

安裝按需引入的插件

npm i unplugin-vue-components -D

在vue.config.js中,增加代碼

const { defineConfig } = require("@vue/cli-service");
const { VantResolver } = require("unplugin-vue-components/resolvers");
const ComponentsPlugin = require("unplugin-vue-components/webpack");
module.exports = defineConfig({
  transpileDependencies: true,
  configureWebpack: {
    plugins: [
      ComponentsPlugin({
        resolvers: [VantResolver()],
      }),
    ],
  },
});

測(cè)試 在AboutView下測(cè)試

<template>
  <div class="btn-box">
    <van-button block type="primary">登錄</van-button>
    <van-button class="register-btn" block color="#fff">注冊(cè)</van-button>
  </div>
</template>
<style lang="scss" scoped>
.btn-box {
  padding: 0 20px;
  box-sizing: border-box;
  .register-btn {
    color: rgb(76, 155, 240) !important;
  }
}
</style>

效果:

5、移動(dòng)端適配(rem)

5.1 安裝 amfe-flexible 和 postcss-pxtorem --save

5.2 在main.ts引入

import "amfe-flexible";

5.3 在項(xiàng)目根目錄下新建postcss.config.js

判斷下vant組件按375設(shè)計(jì)稿尺寸走,自己的頁(yè)面是750的

module.exports = {
  plugins: {
    "postcss-pxtorem": {
      rootValue({ file }) {
        return file.indexOf("vant") !== -1 ? 37.5 : 75;
      },
      propList: ["*"],
    },
  },
};

效果:

會(huì)跟隨設(shè)備變化,項(xiàng)目大功告成,開始干活吧

到此這篇關(guān)于vue3+ts+vant移動(dòng)端H5項(xiàng)目搭建的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)vue3 ts vant移動(dòng)端H5搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Bootstrap4 + Vue2實(shí)現(xiàn)分頁(yè)查詢的示例代碼

    使用Bootstrap4 + Vue2實(shí)現(xiàn)分頁(yè)查詢的示例代碼

    本篇文章主要介紹了使用Bootstrap4 + Vue2實(shí)現(xiàn)分頁(yè)查詢的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-12-12
  • 如何利用Echarts根據(jù)經(jīng)緯度給地圖畫點(diǎn)畫線

    如何利用Echarts根據(jù)經(jīng)緯度給地圖畫點(diǎn)畫線

    最近工作中遇到了一個(gè)需求,需要利用echarts在地圖上面標(biāo)記點(diǎn)位,所下面這篇文章主要給大家介紹了關(guān)于如何利用Echarts根據(jù)經(jīng)緯度給地圖畫點(diǎn)畫線的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • VUE v-for循環(huán)中每個(gè)item節(jié)點(diǎn)動(dòng)態(tài)綁定不同函數(shù)的實(shí)例

    VUE v-for循環(huán)中每個(gè)item節(jié)點(diǎn)動(dòng)態(tài)綁定不同函數(shù)的實(shí)例

    今天小編就為大家分享一篇VUE v-for循環(huán)中每個(gè)item節(jié)點(diǎn)動(dòng)態(tài)綁定不同函數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-09-09
  • Vue CLI2升級(jí)至Vue CLI3的方法步驟

    Vue CLI2升級(jí)至Vue CLI3的方法步驟

    這篇文章主要介紹了Vue CLI2升級(jí)至Vue CLI3的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • vue項(xiàng)目的訪問端口及其設(shè)置方式

    vue項(xiàng)目的訪問端口及其設(shè)置方式

    這篇文章主要介紹了vue項(xiàng)目的訪問端口及其設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2022-10-10
  • vue項(xiàng)目配置國(guó)際化$t('')的介紹和用法示例

    vue項(xiàng)目配置國(guó)際化$t('')的介紹和用法示例

    這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目配置國(guó)際化?$t('')的介紹和用法的相關(guān)資料,多語(yǔ)言和國(guó)際化現(xiàn)在已經(jīng)成為一個(gè)網(wǎng)站或應(yīng)用的必要功能之一,Vue作為一款流行的前端框架,在這方面也有著靈活的解決方案,需要的朋友可以參考下
    2023-09-09
  • vue3 pinia使用及持久化注冊(cè)

    vue3 pinia使用及持久化注冊(cè)

    本文介紹了Pinia的使用方法及如何實(shí)現(xiàn)狀態(tài)持久化存儲(chǔ),首先,介紹了Pinia的安裝和在main.ts中的掛載,介紹了getters和actions的使用方法,最后,詳細(xì)說明了如何通過Pinia-plugin-persistedstate插件實(shí)現(xiàn)Pinia狀態(tài)的持久化處理,包括插件的安裝、配置和在main.ts文件中的注冊(cè)
    2024-10-10
  • vue router 跳轉(zhuǎn)后回到頂部的實(shí)例

    vue router 跳轉(zhuǎn)后回到頂部的實(shí)例

    今天小編就為大家分享一篇vue router 跳轉(zhuǎn)后回到頂部的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-08-08
  • vite多頁(yè)面配置項(xiàng)目實(shí)戰(zhàn)

    vite多頁(yè)面配置項(xiàng)目實(shí)戰(zhàn)

    vite官方文檔中有關(guān)于多頁(yè)面應(yīng)用模式如果配置的說明,下面這篇文章主要給大家介紹了關(guān)于vite多頁(yè)面配置的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • vue-router 路由基礎(chǔ)的詳解

    vue-router 路由基礎(chǔ)的詳解

    這篇文章主要介紹了vue-router 路由基礎(chǔ)的詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10

最新評(píng)論