一镜到底vue前端开发准备

前端开发准备

安装工具

在项目开始前需要将项目的包管理工具问题解决,这里我使用的包管理工具是yarn。

  • 安装yarn
    在你的vue文件目录下的终端安装
    npm i -g yarn
  • 创建项目
  1. 如果你使用的npm包管理工具就使用如下命令创建项目
code 复制代码
 npm create vite@latest my-vue-app(项目名字)
  1. 如果是yarn:
code 复制代码
 yarn create vite my-app(项目名字)
  • 安装依赖
    在你创建的项目文件下的终端安装
    1. npm: npm install
    2. yarn:yarn
  • 执行项目
    1. yarn: yarn dev
    2. npm:npm run dev
  • css预处理器安装命令
    yarn add less -D(css的less应用)

vue页面

  • 快捷键(快速生成页面基本框架)

    • vb3s
  • 移动端适配(lib-flexible)

    • yarn add lib-flexible
    • 在全局main.js中引入 import 'lib-flexible';
  • reset.css

    • 初始样式,让页面初始化,这也是一个网站,直接将内容复制粘贴即可

    • 全局引入 import '文件目录/reset-css'

  • vant 移动端UI框架

    是一个简化书写的css样式框架,一个网站

    • 安装yarn add vant
    • 简单使用方式(全局):import { Button } from 'vant';
      import 'vant/lib/index.css';
      const app = createApp(App)
      app.use(Button) ------ 要在(挂载)app.mount('#app')前面引用

页面开发准备

  • 配路由,展示各种单页面
    1. 安装:yarn add vue-router@4
    2. 准备:创建一个js文件
    3. 在js文件里面 import { createRouter,createWebHistory } from 'vue-router';
js 复制代码
 const routes = []

   const router = createRouter({
   history: createWebHistory(),
   routes(这个是key):routes
   })
   export default router(抛出路由)
  1. 全局引入:import router from './router.js'并app.use(router)

  2. 配路由

    在创建好的js文件里面实现路由跳转,切换文件显示,实现切换页面

js 复制代码
const routes = [
         {
               path: '/login',
               name: 'login',
               component: () => import('@/views/Login.vue')
         }]
相关推荐
柒和远方4 分钟前
V079: Milvus 向量数据库:AI 日记本的三组件部署、集合字段建模与余弦索引
javascript·sql
水獭比特6 分钟前
Anthropic Files / Skills 迁移:Workspace 不是租户隔离,API Key 也不是用户身份
javascript
默_笙17 分钟前
☕ 我给 TS 类型做了台"瘦身手术",还顺手用 Docker 起了个 MySQL
前端·javascript
leoZ2311 小时前
AI+前端提效- 06 AI辅助调试排错:前端报错、白屏、兼容问题极速定位
前端·人工智能·chatgpt·状态模式·超分辨率重建·openvino·dreamfusion
ji_shuke1 小时前
Vue 3 使用 History 哨兵和 popstate 拦截浏览器返回
前端·javascript·vue.js·history·哨兵·popstate
名字还没想好☜2 小时前
Prometheus 告警实战:写 alerting rules、用 Alertmanager 做路由分组与抑制
运维·前端·javascript·docker·kubernetes·prometheus
郭邯2 小时前
从零撸了一个 HTML 实体编解码工具,顺便聊聊我和 AI 结对编程的日常
前端
樊小肆2 小时前
DeepSeeker-Code源码导读12-Hooks四引擎
前端·人工智能·agent
xiaohe06012 小时前
🤔 v-mortal 是什么?!我只知道 v-model 啊!
vue.js·vite·前端工程化
xm_xm_xm_12 小时前
TypeScript 7 个 核心特性
前端·typescript