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

前端学习笔记

文章目录

  • 前端主要内容
  • 基于脚手架创建前端工程
  • vue的基本使用
    • axios
  • 路由Vue-Router
    • 路由组成
    • 嵌套路由
  • 状态管理 vuex
  • 心得

前端主要内容

HTML、CSS
JavaScript
axios
Vue基础语法(router、vuex、typescript)
Element UI

基于脚手架创建前端工程

node.js 前端项目的运行环境,也就是javascript的运行环境
npm javascript的包管理工具
Vue CLI 基于Vue进行快速开发的完整系统,实现交互式的项目脚手架

  • 创建项目
    方式1:vue create 项目名
    方式2:vue ui

项目结构:

  • node_moudles:当前项目依赖的js包

  • assets:静态资源存放目录

  • components:公共组件存放目录

  • App.vue:项目的主组件,页面的入口文件

  • main.js:整个项目的入口文件

  • package.json:项目的配置信息\依赖包管理

  • vue.config.js:vue-cli配置文件

  • 启动项目

在vue.config.js中修改前端端口号
在vue.config.js中设置代理端口号

vue的基本使用

Vue的组件文件以.vue结尾,每个组件由三部分组成

  • 结构
  • 样式

一般对页面上的内容就是类型type\值value\事件@或v-on

  • 事件绑定
  • 双向绑定,表单输入项和data方法中的属性进行绑定,任意一方改变都会同步给另一方
  • 条件渲染,根据表达式值,动态渲染页面元素

axios

axios的API列表:

  • axios.get
  • axios.delete
  • axios.options
  • axios.post
  • axios.put
  • axios.patch

一般这里要包含请求方式,请求路径,请求体,响应体

路由Vue-Router

Vue属于单页面应用,所谓的路由,就是根据浏览器路径不同,用不同的视图组建替换这个页面内容

路由组成

  • Vuerouter:根据路由请求在路由视图中动态渲染对应的视图组件
    包含一个路由表
  • :生成超链接标签
  • :路由视图组件,展示与路由路径匹配的视图组件

路由跳转方式
标签式,About
编程式,this.$router.push(‘/about’)

嵌套路由

嵌套路由,组件内切换内容,就需要用到嵌套路由(子路由)

状态管理 vuex

vuex是一个专为Vue.js应用开发的状态管理库

心得

用户模块中,此界面本来就有基础界面和新增和修改用户对话框的功能,只不过开始时新增和修改用户对话框不可见,通过按钮触发事件,将其可视化

http://www.xdnf.cn/news/1121.html

相关文章:

  • 学 Python 需要安装哪些软件?全面工具指南
  • 开源的自动驾驶模拟器
  • 【Luogu】动态规划一
  • iostat指令介绍
  • 最美丽的区间
  • Pycharm(十五)面向对象程序设计基础
  • AI数字人:品牌营销的新宠与增长密码(6/10)
  • 中间系统-基础
  • 【Redis】字符串类型List 常用命令详解
  • Qt进阶开发:鼠标及键盘事件
  • ​CTGCache ​CTG-Cache TeleDB
  • 前端开发核心知识详解:Vue2、JavaScript 与 CSS
  • Anaconda3使用conda进行包管理
  • 微信小程序 van-dropdown-menu
  • 基于OpenCV的骨骼手势识别分析系统
  • 在任意路径下简单开启jupyter notebook
  • C++ / 引用 | 类
  • sofia-sip 向上注册不成功以及解决办法
  • 用c语言实现——一个带头节点的链队列,支持用户输入交互界面、初始化、入队、出队、查找、判空判满、显示队列、遍历计算长度等功能
  • Oracle--存储过程
  • mybatis mapper.xml中使用枚举
  • Mysql 读写分离(3)之 schema.xml基本配置
  • 简化K8S部署流程:通过Apisix实现蓝绿发布策略详解(上)
  • 物联网 (IoT) 安全简介
  • 《开源大模型选型全攻略:开启智能应用新征程》
  • Ubuntu 上安装 Conda
  • Spark-Streaming核心编程
  • 深度剖析神经网络:从基础原理到面试要点(二)
  • 游戏引擎学习第239天:通过 OpenGL 渲染游戏
  • 三餐四季、灯火阑珊