Vue前端框架

这篇具有很好参考价值的文章主要介绍了Vue前端框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 1.vue基本使用1

1.vue环境搭建

Vue前端框架,前端框架,vue

一般创建vue项目是在cmd命令中用:vue ui 命令,采用ui图形界面的方式直观创建项目。

2.vue基本使用方式:vue组件

Vue前端框架,前端框架,vue

3.文本插值

Vue前端框架,前端框架,vue

4.属性绑定

Vue前端框架,前端框架,vue

5.事件绑定

Vue前端框架,前端框架,vue

6.双向绑定

Vue前端框架,前端框架,vue

7.条件渲染

Vue前端框架,前端框架,vue

2.vue基本使用2

1.axios

Vue前端框架,前端框架,vue

安装axios命令:npm install axios

Vue前端框架,前端框架,vue

导入axios包

Vue前端框架,前端框架,vue

1.axios常用api

Vue前端框架,前端框架,vue

2.配置代理(解决跨域问题)

Vue前端框架,前端框架,vue

3.axios发送get和post请求的示例

Vue前端框架,前端框架,vue

4.axios统一发送请求的方式

Vue前端框架,前端框架,vue

Vue前端框架,前端框架,vue

2.小结

Vue前端框架,前端框架,vue

3.vuex

1.vuex的介绍

Vue前端框架,前端框架,vue

        2.对于vuex的理解(vuex和全局变量的比较)

Vuex 的概念和功能在某些方面确实与全局变量相似,但它们之间也存在一些关键的区别。我们可以从以下几个方面来比较:

  1. 目的和用途
    • 全局变量:通常用于在应用程序的任何地方存储和访问数据。它们没有明确的组织结构,也不提供数据变化追踪或响应式更新。
    • Vuex:是 Vue.js 的状态管理库,旨在提供一个可预测的状态容器,用于组织和管理组件之间的共享状态。它提供了结构化的存储、状态变更追踪、响应式更新以及与组件的集成。
  2. 作用域
    • 全局变量:通常在整个应用程序中都是可见的,可以在任何地方被访问和修改。
    • Vuex:状态被封装在一个单独的 store 中,并通过 Vuex 的 API 在组件中访问。虽然 Vuex 的状态可以在多个组件之间共享,但它不是全局可访问的,而是通过 Vuex 的方法来访问和修改。
  3. 状态管理
    • 全局变量:通常没有提供状态变更的追踪或管理。当你改变一个全局变量的值时,除非手动监听和更新,否则其他依赖这个变量的部分可能不会得到更新。
    • Vuex:通过 mutations 和 actions 来管理状态的变更,确保状态变更的可预测性和可追踪性。Vuex 还提供了 getters 来派生状态,以便在需要时进行计算。
  4. 响应性
    • 全局变量:通常不具备响应性,即当变量值改变时,依赖这个变量的部分不会自动更新。
    • Vuex:Vuex 的状态是响应式的,当状态改变时,依赖该状态的组件会自动重新渲染。
  5. 模块化
    • 全局变量:通常不容易模块化,尤其是在大型应用中,全局变量可能会变得混乱和难以管理。
    • Vuex:支持模块化,允许将 store 分割成多个模块,每个模块有自己的状态、mutations、actions 和 getters。这有助于在大型应用中保持代码的清晰和组织。

因此,虽然 Vuex 的某些功能(如集中存储和共享状态)与全局变量相似,但 Vuex 提供了更多高级的功能和最佳实践,如状态变更追踪、模块化、响应式更新等,这些功能使得 Vuex 成为 Vue.js 应用中状态管理的更好选择。

3.vuex的使用

1.定义和展示共享数据

在src/store/index.js文件中定义共享数据

Vue前端框架,前端框架,vue

在其他页面中就可以使用这个数据

Vue前端框架,前端框架,vue

2.修改数据

注:因为vuex状态是响应式的,所有修改数据,所有页面数据一起修改!

在mutations中定义函数,修改共享数据

Vue前端框架,前端框架,vue

为按钮绑定单击事件,调用修改共享数据的函数

Vue前端框架,前端框架,vue

3.在actions中定义函数,用于调用mutation

注:因为mutation中修改共享数据,必须是同步操作。而在action中可以进行异步操作,在action调用mutation从而达到异步操作修改共享数据的效果。

在action中定义setNameByAxios方法发异步请求,再在then方法中调用mutation中定义的setName函数

Vue前端框架,前端框架,vue

绑定单击事件,调用action的setNameByAxios方法

Vue前端框架,前端框架,vue

4.小结

Vue前端框架,前端框架,vue

4.TypeScript

1.介绍

Vue前端框架,前端框架,vue

Vue前端框架,前端框架,vue

2.ts增加类型支持的原因

Vue前端框架,前端框架,vue

Vue前端框架,前端框架,vue

3.TypeScript常用类型

1.常见类型

Vue前端框架,前端框架,vue

Vue前端框架,前端框架,vue

2.字面量类型

类是于Java中的枚举类型

Vue前端框架,前端框架,vue

3.接口类型

typescript中的接口类型和Java中的不太一样

Vue前端框架,前端框架,vue

4.class类的基本使用

Vue前端框架,前端框架,vue

5.类继承接口

Vue前端框架,前端框架,vue

6.类的继承

Vue前端框架,前端框架,vue

7.小结

Vue前端框架,前端框架,vue文章来源地址https://www.toymoban.com/news/detail-848311.html

到了这里,关于Vue前端框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端框架学习-Vue(三)

    笔记内容来自:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通 初识Vue 1.想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象; 2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法; 3.root容器里的代码被称为【Vue模板】; 4.Vue实例和容器是一一对应的

    2024年02月15日
    浏览(37)
  • 前端框架学习-Vue(二)

    最近在学习Vue框架,Vue中的内容很多。相当于把之前后端的MVC,V层转移到前端来编写和部署。下面是学习Vue时的大纲。 Vue生命周期是Vue应用的生命周期 Vue脚手架,即vue-cli,使用node.js 来创建和启动vue项目 Vue组件知识,整体之后一个App组件。其他的都挂在在这个根组件上。

    2024年02月15日
    浏览(45)
  • Vue前端框架

    1.vue环境搭建 一般创建vue项目是在cmd命令中用:vue ui 命令,采用ui图形界面的方式直观创建项目。 2.vue基本使用方式:vue组件 3.文本插值 4.属性绑定 5.事件绑定 6.双向绑定 7.条件渲染 1.axios 安装axios命令:npm install axios 导入axios包 1.axios常用api 2.配置代理(解决跨域问题) 3.axio

    2024年04月12日
    浏览(40)
  • Vue(前端框架)

    Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。 HTML + CSS + JS : 视图 : 给用户看,刷新后台给的数据 网络通信 : axios 页面跳转 : vue-router 状态管理:vuex Vue-UI : ICE , Element UI Vue (读音/vju/, 类似于view)是一套用于构建用户界面的 渐进式框架 ,发布于2014年2月。与

    2024年02月08日
    浏览(42)
  • 前端框架Vue

    学习HTML、CSS和JavaScript基础知识:Vue是基于JavaScript的框架,所以首先需要掌握HTML、CSS和JavaScript的基础知识,包括DOM操作、事件处理、变量和函数等。 学习Vue的基本概念:了解Vue的核心概念,如Vue实例、组件、指令、生命周期等。可以通过官方文档、教程或者在线课程来学习

    2024年02月12日
    浏览(62)
  • 前端——框架——Vue

    提示: 本文只是从宏观角度简要地梳理一遍vue3,不至于说学得乱七八糟、一头雾水、不知南北,如果要上手写代码、撸细节,可以根据文中的去查找资料 简问简答: vue.js是指vue3还是vue2? Vue.js通常指的是Vue.js 2,当需要引用Vue.js 3时,会明确指出是Vue.js 3 vue2和vue3有什

    2024年01月18日
    浏览(43)
  • 前端框架Vue3.0

    目录 一、创建Vue3.0工程 1.使用 vue-cli 创建 1.1. 检查@vue/cli的版本,确认是否@vue/cli版本在4.5.0以上 1.2. 安装或者升级@vue/cli 1.3 创建工程 1.4 启动Vue工程 2. 使用 vite 创建 1.1. 检查@vue/cli的版本,确认是否@vue/cli版本在4.5.0以上 代码: 实例: 1.2. 安装或者升级@vue/cli 代码: 实例:

    2024年02月13日
    浏览(49)
  • 【前端】搭建Vue3框架

    VScode/HBuilder等任何一种前端开发工具 node.jsnpm本地开发环境 Node.js官网:Node.js官网 安装成功后,在CMD控制台输入以下两个命令验证是否安装成功 ①、创建默认安装目录和缓存日志目录(我的node.js目录在D盘,所以直接在node.js文件夹下创建) 由于在执行全局安装语句时,安装

    2024年02月08日
    浏览(46)
  • 【前端框架】Vue3合集

    1、create-vue create-vue是Vue官方新的脚手架工具,底层切换到了 vite (下一代前端工具链),为开发提供极速响应 前置条件:16.0或更高版本的Node.js 安装并执行 create-vue 2、项目目录和关键文件 1、setup选项 执行时机:在beforeCreate钩子之前执行 setup函数中,不能获取this 在setup函数

    2024年01月16日
    浏览(43)
  • 【前端框架】Vue2合集

    1、Vue概念 vue 是一个用于构建用户界面的渐进式框架,由数据驱动 vue 的两种使用方式 vue 核心包开发:局部模块改造 vue 核心包与 vue 插件 工程化开发:整站 开发 2、 创建实例 1、准备容器 2、导包 3、创建Vue实例 4、指定配置项 = 渲染数据 3、插值表达式 插值表达式语法:

    2024年01月19日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包