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

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

 更新時間:2022年06月16日 09:08:50   作者:南風number  
本文主要介紹了vue3+ts+vant移動端H5項目搭建,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

使用vue-cli搭建項目

1.全局安裝vue-cli

npm install -g @vue/cli

安裝完成驗證

vue -V

在這里插入圖片描述

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

2.1 vue ui

vue ui

在這里插入圖片描述

2.2 點擊創(chuàng)建

點擊創(chuàng)建

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

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

2.3 點擊下一步

選擇手動,點擊下一步

2.4 選擇功能

選好點擊下一步

2.5 選擇配置

選擇了scss預處理器,格式化及eslint校驗

選擇創(chuàng)建項目

是否把本次的這些選擇做預設,下次直接選擇這個預設就不用一步一步選了

看你自己

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

3.打開項目

點擊左上角項目名,選擇在編輯器打開

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

打開終端

npm install vant

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

vantui.ts文件內容

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()],
      }),
    ],
  },
});

測試 在AboutView下測試

<template>
  <div class="btn-box">
    <van-button block type="primary">登錄</van-button>
    <van-button class="register-btn" block color="#fff">注冊</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、移動端適配(rem)

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

5.2 在main.ts引入

import "amfe-flexible";

5.3 在項目根目錄下新建postcss.config.js

判斷下vant組件按375設計稿尺寸走,自己的頁面是750的

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

效果:

會跟隨設備變化,項目大功告成,開始干活吧

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

相關文章

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

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

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

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

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

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

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

    Vue CLI2升級至Vue CLI3的方法步驟

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

    vue項目的訪問端口及其設置方式

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

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

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

    vue3 pinia使用及持久化注冊

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

    vue router 跳轉后回到頂部的實例

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

    vite多頁面配置項目實戰(zhàn)

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

    vue-router 路由基礎的詳解

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

最新評論