位置: IT常识 - 正文

Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(搭建开发环境)(vue做项目的流程)

编辑:rootadmin
Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(搭建开发环境) 基于 Vue3.x + Vant UI 的多功能记账本(二)文章目录基于 Vue3.x + Vant UI 的多功能记账本(二)搭建开发环境项目演示1、创建项目2、配置路由3、添加 Vant UI 组件库4、移动端 rem 配置5、添加 iconfont 文字图标库6、二次封装 Axios 请求库7、添加 Less 预处理器写到最后(附源码)搭建开发环境

推荐整理分享Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(搭建开发环境)(vue做项目的流程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue项目实例,vue 实战,vue项目实例,vue做项目的流程,vue项目实战教程,vue项目实例,vue做项目的流程,vue做项目的流程,内容如对您有帮助,希望把文章链接给更多的朋友!

Vue3 + Vant UI_多功能记账本

项目演示1、创建项目

终端键入以下指令,每一行命令跟一个回车(也可以使用 npm,方法类似)

// 创建 vite-app 项目yarn create vite-app daily-cost// 定位到 daily-cost 目录cd daily-cost// 添加依赖yarn// 启动项目npm dev

安装路由插件

yarn add vue-router@next2、配置路由

在 src 目录下创建 router 文件夹,router 文件夹里面创建 index.js 文件,用于路由的配置

./src/router/index.js

// 用的是 hash 路由,不需要后端支持import { createRouter, createWebHashHistory } from "vue-router";import Home from '../views/Home.vue'// 创建路由实例const router = createRouter({ history: createWebHashHistory(), // hash 模式 routes: [ { path: "/", component: Home } ]})// 抛出路由实例export default router

在 src 目录下创建 views 文件夹,views 文件夹里面创建 Hello.vue 组件,让路径能渲染出内容

./src/views/Hello.vue

<template> <div>前端杂货铺</div></template><script>export default {};</script>

在 main.js 文件中 导入并使用路由,记得拆分一下源代码,好让 router 被使用

main.js

import { createApp } from 'vue'import App from './App.vue'import router from './router'import './index.css'const app = createApp(App)app.use(router)app.mount('#app')

在 App.vue 组件中导入 Hello.vue 组件,并做出呈现

Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(搭建开发环境)(vue做项目的流程)

App.vue

<template> <router-view /></template><script>import Home from './views/Home.vue'export default { name: 'App', components: { Home }}</script>

此时,yarn dev,打开浏览器可以看到…

3、添加 Vant UI 组件库

安装 Vant UI 组件库( Vant UI 国内地址)

yarn add vant@3.0.0-beta.8 -S

添加按需引入的插件(减少代码量,加快项目的启动)

yarn add babel-plugin-import -D

在根目录添加 babel.config.js,代码如下

module.exports = { plugins: [ [ "import", { libraryName: "vant", libraryDirectory: "es", style: true, }, "vant", ], ],};

在 main.js 文件中导入样式并按需注册组件

import { createApp } from 'vue'import {Button} from 'vant'import App from './App.vue'import router from './router'import "vant/lib/index.css"; // 全局引入样式import './index.css'// 创建实例const app = createApp(App)// 注册组件 => 按需注册app.use(Button)app.use(router)app.mount('#app')

在 Hello.vue 组件中,随便添加一个组件做测试(中号的警告按钮)

<template> <div>前端杂货铺</div> <van-button type="warning" size="middle">中号按钮</van-button></template><script>export default {};</script>

此时,yarn dev,打开浏览器可以看到…

4、移动端 rem 配置

本项目是一个移动端的项目,需要使用 rem 做不同手机型号的适配

Vant 中的样式默认使用 px 作为单位,如果要使用 rem 单位,可使用以下两个工具

postcss-pxtorem 是一款 postcss 插件,用于将单位转化为 rem(在编译的时候对 px 单位转换为 rem 单位时使用)lib-flexible 用于设置 rem 基准值(网页做 html 的 font-size 适配用的)

接下来,安装它们

yarn add lib-flexible -Syarn add postcss-pxtorem -D

在 main.js 引入 lib-flexible

main.js

import { createApp } from 'vue'import {Button} from 'vant'import "lib-flexible/flexible";import App from './App.vue'import router from './router'import "vant/lib/index.css"; // 全局引入样式import './index.css'// 创建实例const app = createApp(App)// 注册组件 => 按需注册app.use(Button)app.use(router)app.mount('#app')

在根目录

本文链接地址:https://www.jiuchutong.com/zhishi/298932.html 转载请保留说明!

上一篇:JavaScript中实现sleep睡眠函数的几种简单方法(js实现功能)

下一篇:【JavaScript】JS实用案例分享:DOM节点转JSON数据 | 标签输入框(js javascript)

  • 软件开发费税率17还是6
  • 转让金融商品需要缴纳增值税吗
  • 税控盘减免税款月末如何结转
  • 增值税视同销售账务处理怎么做?
  • 施工单位临时设施搭建费属于
  • 税控技术维护费每年都能抵扣吗
  • 其他债权投资和其他权益工具投资均可以计提减值
  • 期间费用包括资本公积吗
  • 年末增值税结转账务处理流程
  • 挂失申请怎么写
  • 拍卖土地支付的法律依据
  • 银行承兑汇票到期日期怎么算
  • 超市热卖食品
  • 库存商品报废进项转出
  • 损益调整是什么科目
  • 跨年度冲减收入
  • 个人独资企业核定
  • 建筑企业管理部门
  • 可抵扣进项税怎么抵扣
  • 学生兼职需要交什么税
  • 差旅费进项税能抵扣吗
  • 企业所得税零申报资产总额怎么填
  • 合作建房分配的房屋
  • 已付款收货未收到发票会计分录
  • 辅助生产费用怎么归集
  • 工程款的材料商可以直接起诉业主吗
  • 出租房屋收的押金合法吗
  • 业务招待费有增值税吗
  • 办理企业土地证要多少钱
  • 解放双手神器说说
  • 小微企业免税的会计分录怎么写
  • 主营业务收入和营业收入的区别
  • 什么是货币资产负债表
  • linux的grep命令使用
  • 担保公司的会计分录
  • 被公司辞退有钱吗
  • 怎样搭建php开发平台
  • 总分账与明细账关系
  • php基于正则批量输出
  • 三万个字多久写完
  • 租金和物业管理费税率
  • Web前端开发知识点总结
  • vue权限控制设计
  • axios发送多个请求
  • 2023前端面试题目
  • 倾向得分匹配后怎么进行回归
  • open是什么含义
  • 印花税申报完成如何缴纳
  • 异地预缴的附加税在申报税时会抵消掉么
  • mysql 5.7.20 win64 安装及配置方法
  • 电子税务局如何增加税种认定
  • 发票报销有时间期限吗
  • 开票航天信息要交年费吗
  • 存单丢失了,去哪里挂失
  • 信用卡刷卡手续费是谁收取的
  • 汽车以租代购可靠吗
  • 银行手续费发票未到怎样做账
  • 农产品增值税公式
  • 融资租赁和经营租赁的会计处理
  • 小规模收的专票以后能抵扣吗
  • 商业会计机构的组织形式
  • mysql查询条件不区分大小写
  • mac如何设置环境变量
  • 360 sesvc.exe
  • win73d设置怎么设置
  • linux系统中怎么创建目录
  • win10如何创建一个新的用户
  • win10 累积更新
  • python accdb
  • unity开发安卓游戏的input
  • 批量创建用户
  • JavaScript中的变量名不区分大小写
  • android 4.2
  • 去哪儿网客服电话怎么转人工
  • 河南电子税务局残保金怎么申报
  • 四川国税发票手机查询
  • 委托代征管理办法最长有效期
  • 公办幼儿园和企办幼儿园区别
  • 江苏企业所得税税率2023
  • 天津市河东区税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设