Vue入门记录(一)
创始人
2024-12-08 18:05:41
0

效果

本文为实现如下前端效果的学习实践记录:

实践

入门的最佳实践我觉得是先去看官网,官网一般都会有快速入门指引。

根据官网的快速上手文档,构建一个新的Vue3+TypeScript,查看新建的项目结构:

image-20240726084701804

现在先重点关注components、views、App.vue与main.ts。

components目录通常用于存放可复用的Vue组件。

views目录用于存放页面级别的组件。这些组件通常对应应用的不同页面或路由视图。

App.vue是Vue应用的根组件。它通常包含应用的全局样式和结构,是Vue实例挂载的起点,所有的其他组件都是从这个根组件开始渲染的。

main.ts是Vue应用的入口文件。它负责创建Vue实例并将其挂载到DOM中。

学习Vue不单单学习Vue框架还要学习相关生态,作为刚开始学习Vue的人,自己写css或许不是一个好的选择,但是没关系,现在市面上已经有很多组件库了,一般只需要用这些组件库就满足绝大多数需求了。

刚开始学习可以使用element-plus。

image-20240726090609568

GitHub地址:https://github.com/element-plus/element-plus

官网地址:https://element-plus.org

在官网上了解其使用方式,这里简单学习,可以完整引入,在main.ts中添加:

import ElementPlus from 'element-plus' import 'element-plus/dist/index.css'  app.use(ElementPlus) 

如下所示:

image-20240726091526559

现在就可以开始用ElementPlus的组件了。

观察App.vue:

image-20240726091708592

只有views下的HomeView.vue。

再来看下HomeView.vue:

image-20240726091924491

只有来自components的Kuakua.vue。

再来看下Kuakua.vue:

   

使用了ElementPlus中的UI组件进行布局。

使用v-model将prompt1绑定到el-input。

v-model的文档:https://cn.vuejs.org/guide/components/v-model.html#component-v-model

image-20240726093140157

刚开始不需要全部看完,知道是为了实现双向绑定即可。

夸夸 

表示一个点击会触发fetchData函数的按钮。@clickv-on:的简写:

image-20240726093528032

在这个事件处理函数中我们需要向后端接口发送一个get请求,可以使用axios来发送http请求。

安装axios,引入axios,使用axios发送请求:

import axios from 'axios'  const fetchData = async () => {       try {         const response = await axios.get('https://192.168.1.6:7101/Semantickernel');         prompt1.value = response.data;       } catch (error) {         console.error('There was a problem with the Axios request:', error);       }     }; 

即可实现开头的效果。

总结

Vue框架相关:了解Vue项目结构各个部分的作用,了解组件化开发思想,学习v-model、v-on。

前端生态相关:了解element-plus与axios。

TypeScript相关:类型注解和类型推断、箭头函数、异步函数(async/await)、模块导入。

相关内容

热门资讯

玩家必看分享!财神十三张脚本辅... 玩家必看分享!财神十三张脚本辅助(辅助辅助挂)真是有透视操作1、下载好财神十三张脚本辅助脚本下载之后...
玩家必看科普!花城棋舍辅助(解... 玩家必看科普!花城棋舍辅助(解迷辅助方法)果然有透视讲义1、首先打开花城棋舍辅助辅助器下载最新版本,...
2024教程!凑一桌开挂(解谜... 2024教程!凑一桌开挂(解谜辅助工具)原来有透视妙招1、这是跨平台的凑一桌开挂轻量版有透视,在线的...
我来向大家传授!叮叮川南游戏辅... 我来向大家传授!叮叮川南游戏辅助软件(教你辅助攻略)其实有透视指南一、叮叮川南游戏辅助软件游戏安装教...
一分钟教你!大菠萝免费辅助(必... 一分钟教你!大菠萝免费辅助(必备辅助app)原来有透视手册1、很好的工具软件,可以解锁游戏的大菠萝免...
热点推荐!微信小程序雀神辅助器... 热点推荐!微信小程序雀神辅助器(专业辅助技巧)切实有透视学习1、微信小程序雀神辅助器公共底牌简单,微...
揭秘!雀神麻雀科技公司(详细辅... 揭秘!雀神麻雀科技公司(详细辅助器)总是有透视指南书1、这是跨平台的雀神麻雀科技公司轻量版有透视,在...
1.9分钟了解!吉祥填大坑有插... 1.9分钟了解!吉祥填大坑有插件吗(专业辅助挂)好像有透视指南吉祥填大坑有插件吗能透视中分为三种模型...
最新技巧!丽水欢乐堂辅助插件(... 最新技巧!丽水欢乐堂辅助插件(专业辅助教程)果然有透视法子1、让任何用户在无需丽水欢乐堂辅助插件安装...
玩家必看教程!jj斗地主麻将外... 玩家必看教程!jj斗地主麻将外挂(揭露辅助攻略)本来有透视窍门所有人都在同一条线上,像星星一样排成一...