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

Vue _总结

文章目录

    • 一 Vue介绍
      • 1 什么是Vue.js
      • 2 MVVM
    • 二 第一个例子
      • 1 引入vue
      • 2 html中用法
      • 3 创建vue实例对象
    • 三 Vue基本语法
      • 1 v-text
      • 2 v-bind
      • 3 v-on
      • 4 v-model
      • 5 v-if
      • 6 v-for
      • 7 计算属性
      • 8 组件化
        • 全局注册
        • 本地注册
      • 9 生命周期
      • 10 员工程序使用vue.js重构
        • list.html
        • add.html
        • update.html
    • 四 使用vue-cli搭建Vue项目
      • 1 node.js的安装
        • 设置npm的源
        • 安装cnpm(可选)
        • 查看配置
      • 2 安装vue-cli
        • 安装vue-cli后的检测
        • 使用create命令创建项目
        • 运行项目
        • 访问测试
        • 可视化方式创建
        • 运行页面
      • 3 项目结构
      • 4 .vue文件
      • 5 路由
        • 安装路由模块
        • 修改HelloWorld.vue
        • 新增EmployeeList.vue
        • 新建静态路由表
        • 引入路由模块
        • App.vue
        • this.$router
      • 6 父子组件间传参
        • 父传子
          • 父组件
          • 子组件
        • 子传父
          • 父组件
          • 子组件
      • 7 Axios
        • 安装
        • 引入方式
        • 语法
          • get提交
          • post提交
      • 8 Vuex
        • Vuex五大核心要素
        • Vuex工作流程
        • 安装Vuex
        • state
          • 新建store目录,在其中新建index.js
          • 在main.js中导入
          • 在组件中使用state
            • 1)this.$store.state
            • 2)计算属性
            • 3)mapState
        • mutations
          • store/index.js中定义mutations
          • 组件中使用mutations
            • 1)this.$store.commit
            • 2)mapMutations
        • actions
          • store/index.js中定义actions
          • 组件中使用actions
            • 1)this.$store.dispatch
            • 2)mapActions
        • getters
          • store/index.js中定义getters
          • 组件中使用getters
            • 1)this.$store.getters
            • 2)mapGetters
      • 9 综合练习
        • 重构员工程序
        • main.js
        • App.vue
        • EmployeeList.vue
        • EmployeeAdd.vue
        • EmployeeUpdate.vue
        • 路由表
    • 附录
      • Visual Studio Code
        • 安装插件
        • 配置
        • 快捷键
      • ES6 基本语法
        • let声明变量
        • const声明常量(只读变量)
        • 解构赋值
        • 模板字符串
        • 声明对象简写
        • 对象拓展运算符
        • 箭头函数
        • 模块化
        • idea中安装vue插件
        • 浏览器安装vue devtools插件
        • Webpack
        • 安装vue-cli旧版本(了解)
          • 安装vue-cli后的检测
          • 设置npm的源
          • 使用init命令创建项目
          • 运行项目
          • 项目结构
          • 修改端口号
          • 显示侧边栏
          • 执行脚本
        • 通过vue-admin-template编写前端项目
          • 执行项目
          • 配置前端代理
          • 修改调用后台的接口
          • request.js修改
            • 请求拦截器
            • 响应拦截器
          • 员工管理
            • 页面
            • 定义调用的后台接口
            • 修改菜单项名称
        • VUE3
          • 安装vite
          • 创建项目
          • 定义变量和方法
            • vue3兼容vue2的写法
            • vue3的写法1
            • vue3的写法2
            • 生命周期函数

一 Vue介绍

1 什么是Vue.js

Vue 是目前很火的一个前端框架,用于构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。

https://cn.vuejs.org/

2 MVVM

Vue使用MVVM架构,将前端的视图层,分为三部分 Model, View , ViewModel

MVVM 的核心是 ViewModel 层,它就像是一个中转站(value converter),负责转换 Model 中的数据对象来让数据变得更容易管理和使用,该层向上与视图层进行双向数据绑定,向下与 Model 层通过接口请求进行数据交互,起呈上启下作用。

在这里插入图片描述

二 第一个例子

1 引入vue


                

相关文章:

  • AutoAWQ - 易用的 4 位量化模型工具
  • 栈在数组、链表中的应用 ---- 十进制转二进制函数、十进制转八进制函数
  • 【音视频 | AAC】AAC编码库faac介绍、使用步骤、例子代码
  • 【AD】5-16 泪滴的添加
  • Python 2025:AI霸主地位受挑战?最新技术趋势与未来展望
  • 一周热点-Claude 3.7 Sonnet-在响应和思考模型之间切换
  • 电脑如何在系统默认的壁纸中切换自己喜欢的
  • 从技术角度看大语言模型进化技术路线与落地应用详解:未来的最佳实践方向是什么?
  • 什么是Hash碰撞?怎么解决哈希碰撞?
  • vue安装stylelint
  • 在 Spring Boot 2.7.x 中引入 Kafka-0.9 的实践
  • 数学之约数个数定理-阶乘约数
  • # 深入理解RNN(一):循环神经网络的核心计算机制
  • Android15 Camera框架中的StatusTracker
  • OpenCV常用函数以及使用场景
  • Qt开发:nativeEvent事件的使用
  • STM32-I2C通信外设
  • 2025最新群智能优化算法:海市蜃楼搜索优化(Mirage Search Optimization, MSO)算法求解23个经典函数测试集,MATLAB
  • TinyWebServer项目笔记——01 线程同步机制封装类
  • 模型微调——模型性能提升方法及注意事项(自用)
  • h5网页版制作/seo初学教程
  • 东莞网站托管/营销策划推广
  • 云南网站制作推荐/百度官方电话号码
  • 政府网站建设的脚注/网站快速排名服务
  • wordpress 目录层级/seo排名点击 seo查询
  • 公司网站管理规定/快速的网站设计制作