欧美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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 基于vue-cli 打包時抽離項目相關配置文件詳解

    基于vue-cli 打包時抽離項目相關配置文件詳解

    下面小編就為大家分享一篇基于vue-cli 打包時抽離項目相關配置文件詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 在vue中封裝方法以及多處引用該方法詳解

    在vue中封裝方法以及多處引用該方法詳解

    這篇文章主要介紹了在vue中封裝方法以及多處引用該方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Vue父子組件通訊方式及實現(xiàn)方法

    Vue父子組件通訊方式及實現(xiàn)方法

    這篇文章主要介紹了Vue父子組件通訊方式及實現(xiàn)方法,文中通過代碼示例介紹的非常詳細,對我們的學習或工作有一定的幫助,感興趣的同學可以參考閱讀下
    2023-06-06
  • vue3中使用Apache?ECharts的詳細方法

    vue3中使用Apache?ECharts的詳細方法

    最近在做一些數(shù)據(jù)透析的項目需要用到報表圖,那么報表圖好用的有老牌的ECharts,比較新意的AntV,思前馬后的想了一下還是用了Echarts,這篇文章主要介紹了vue3中使用Apache?ECharts,需要的朋友可以參考下
    2022-11-11
  • Vue中獲取this.$refs為undefined的問題

    Vue中獲取this.$refs為undefined的問題

    這篇文章主要介紹了Vue中獲取this.$refs為undefined的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • npm install卡在“sill idealTree buildDeps“問題的兩種解決方法

    npm install卡在“sill idealTree buildDeps“問題的兩種解

    本文主要介紹了npm install卡在“sill idealTree buildDeps“問題的兩種解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-03-03
  • vue文件運行的方法教學

    vue文件運行的方法教學

    在本篇文章里小編給大家分享了關于vue文件運行的方法教學內容,有需要的朋友們跟著學習下。
    2019-02-02
  • Vue.js表單控件實踐

    Vue.js表單控件實踐

    這篇文章主要為大家詳細介紹了Vue.js表單控件實踐,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Vue的路由及路由鉤子函數(shù)的實現(xiàn)

    Vue的路由及路由鉤子函數(shù)的實現(xiàn)

    這篇文章主要介紹了Vue的路由及路由鉤子函數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • vue實現(xiàn)簡單表格組件實例詳解

    vue實現(xiàn)簡單表格組件實例詳解

    vue的核心思想就是組件,什么是組件呢?按照我的理解組件就是裝配頁面的零件,vue三大核心組件 路由 狀態(tài)管理,路由控制頁面的渲染,頁面由組件組成,數(shù)據(jù)有vuex進行管理和改變。下面我會以一個簡單的案例來說
    2017-04-04

最新評論