当前位置: 首页 > article >正文

Vue基本使用(一)

📑前言

本文主要是【Vue】——Vue基本使用的文章,如果有什么需要改进的地方还请大佬指出⛺️

🎬作者简介:大家好,我是听风与他🥇
☁️博客首页:CSDN主页听风与他
🌄每日一句:狠狠沉淀,顶峰相见

在这里插入图片描述

目录

    • 📑前言
    • 安装vue-router(路由配置)
    • 安装element-ui包管理:
    • 按需打包
    • margin的用法
    • 创建表单对象
    • 安装图标库
    • 安装axios
    • 📑文章末尾

安装vue-router(路由配置)

npm vue-router

在router目录下的index.js下将router暴露出去

export default router

在main.js配置下挂载router

const app = createApp(App)
app.use(router)
app.mount('#app')

App.vue下要写下路由

<div>
<router-view></router-view>
</div>

main.js文件

安装element-ui包管理:

npm install element-plus --save

按需打包

npm install -D unplugin-vue-components unplugin-auto-import

按需引入到vite.config.js中

import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'

export default defineConfig({
  // ...
  plugins: [
    // ...
    AutoImport({
      resolvers: [ElementPlusResolver()],
    }),
    Components({
      resolvers: [ElementPlusResolver()],
    }),
  ],
})

margin的用法

  • margin后面四个参数按顺序包含margin-top,margin-right,margin-bottom,margin-left,它们是透明不可见的。

  • vue中script中的setup参数解释:setup是vue3新增加的组件,vue3采用组合式API,为了方便使用组合式API,我们需要一个入口,在vue3组件中,称为setup。

创建表单对象

注意引入reactive对象

import {reactive} from "vue";
const form = reactive({
    username:'',
    password:'',
    remember:false
})

表单的使用,插入图标

 <el-form v-model="form">
            <el-form-item>
                <el-input v-model="form.username" maxlength="10" type="text" placeholder="用户名/邮箱">
                    <template #prefix>
                        <el-icon>
                            <el-icon><User /></el-icon>
                        </el-icon>
                    </template>
                </el-input>
            </el-form-item>
        </el-form>

安装图标库

npm install @element-plus/icons-vue

安装axios

npm install axios

可以在package-lock里面查看axios是否安装好

📑文章末尾

在这里插入图片描述


http://www.kler.cn/a/149924.html

相关文章:

  • 【MySQL 保姆级教学】事务的隔离级别(详细)--下(13)
  • 前端请求后端php接口跨域 cors问题
  • C# 模拟浏览器自操作(自动化办公)
  • 性能优化、安全
  • C#文字识别API场景解析、表格识别提取
  • 计算机毕业设计Python+Neo4j知识图谱医疗问答系统 大模型 机器学习 深度学习 人工智能 大数据毕业设计 Python爬虫 Python毕业设计
  • [Docker]九.Docker compose讲解
  • AIGC:文本生成视频
  • 【笔记】windows+pytorch:部署一下stable diffusion和NeRF
  • C++ day44完全背包问题 零钱兑换Ⅱ 组合总和Ⅳ
  • C语言基础--#if与#endif
  • 深入了解Spring Boot中@Async注解的8大坑点
  • ISCTF2023 部分wp
  • 网络安全 | 使用人工智能阻止网络攻击
  • 微服务实战系列之Redis(cache)
  • 行情分析——加密货币市场大盘走势(11.29)
  • 七、Lua字符串
  • 工艺系统所管理数字化实践
  • spark-submit
  • 靡靡之音 天籁之声 ——Adobe Audition
  • stm32 计数模式
  • Django路由分发
  • 荣耀IPO站上新起点:市场望眼欲穿,发展未来可期
  • Redis-Day1基础篇(初识Redis, Redis常见命令, Redis的Java客户端)
  • Sass基础知识之【变量】
  • 【送书活动二期】Java和MySQL数据库中关于小数的保存问题