iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >前端框架vue该怎么入门
  • 592
分享到

前端框架vue该怎么入门

2024-04-02 19:04:59 592人浏览 八月长安
摘要

本篇文章给大家分享的是有关前端框架Vue该怎么入门,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。vue是现在很火的一个前端MVVM框架,它以数

本篇文章给大家分享的是有关前端框架Vue该怎么入门,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

vue是现在很火的一个前端MVVM框架,它以数据驱动和组件化的思想构建,与angularReact并称前端三大框架。相比angular和react,vue更加轻巧、高性能、也很容易上手。大家也可以移步vue官网,看一下它的介绍和核心功能介绍。简单粗暴的理解就是:用vue开发的时候,就是操作数据,然后vue就会处理,以数据驱动去改变DOM。使用vue,我们可以集中精力于如何处理数据上,数据改变后,页面显示也会随之改变。相比Jquery那种操作DOM元素的开发方式,能有效提高开发效率,个人觉得有接近两三倍的提升。

一、 安装

我们可以通过npm或者直接引入script标签两种方式来安装vue。这里为了方便说明,采用第二种方式,我们只需要在html页面引入标签即可。个人测试开发可以使用bootcdn的资源。

<script src="https://cdn.bootCSS.com/vue/2.6.10/vue.min.js"></script>

二、核心思想

“数据绑定”是vue的核心思想,这里笔者举一个hello world例子来说明这种思想。

html代码

<div id="app">
 <p>{{ message }}</p>
 <input v-model="message">
</div>

javascript代码

new Vue({
 el: '#app',
 data: {
  message: 'Hello Vue!'
 }
})

页面效果

前端框架vue该怎么入门

我们在html代码里面设置了一个id为“app”的div,然后在javascript里面实例化了一个属性el为“#app”的vue对象,表示这个vue对象用来处理该div的显示。

接着在vue对象的data属性里面设置了一个message字段,把这个字段和页面的p元素和input元素双向绑定起来。

这样只要message字段改变,p元素的内容就会改变。只要input的输入内容改变,message字段就会改变,从而导致p元素的内容改变。所以我们改变页面中输入框的值,p元素里面的内容也随之改变。

三、vue实例基本组成

new Vue({
 el: '#app',
 data: {
  message: 'Hello Vue!',
  url: 'www.salasolo.com'
 },
 methods:{
   showMsg: function(){
     alert(this.message)
   },
   jumpUrl: function(){
     location.href = this.url
   }
 },
})

可以看到,一个vue实例有三个基本的属性,el属性用来指定绑定的页面容器,data属性里面存放页面展示的数据,methods放置页面调用的一些方法。

四、数据绑定

使用下面的语法可以将页面元素的内容和vue实例的data属性里面的字段绑定起来。

1.文本

<span>消息: {{ message }}</span>

2.原始html

<span v-html="htmlCode"></span>

3.列表

<span v-for="item in list">{{item}}</span>

4.条件

<span v-if="isHuman">我是人类</span>
<span v-else>我不是人类</span>

5.属性

<a v-bind:href="url" rel="external nofollow" >这是一个链接</a>
<img :src:href="imgUrl" rel="external nofollow" alt="这是一张图片" />

6.表达式

<span>1+1=: {{ 1+1 }}</span>

五、事件绑定

使用下面的语法可以将页面元素的交互事件和vue实例的methods属性里面的方法绑定起来。

1. 点击事件

<button type="button" v-on:click="showMsg" >点击调用showMsg方法</button>

 2.选择事件

<select v-on:change="showChangeMsg" >
<option value="1">选项一</option>
<option value="2">选项二</option>
</select>

六、综合例子

html代码

<div id="app">
  <h4>商品列表</h4>
  <hr/>
  <table>
    <th>
      <td>商品名</td><td>商品图片</td><td>商品数量</td><td>操作</td>
    </th>
    <tr v-for="(item,index) in list">
      <td>{{item.name}}</td>
      <td><img src="item.imgUrl" /></td>
      <td>{{item.quantity}}</td>
      <td>
        <button type="button" v-on:click="delete(index)">删除此商品</button>
      </td>
    </tr>
  </table>
</div>

javascript代码

new Vue({
  el: '#app',
  data: {
    list:[]
  },
  created:function(){
    this.loadProductList();
  },
  methods:{
    loadProductList:function(){
      $.post('/product/apiGetList',function(data){
        this.list = data.data.list;
      });
    },
    deleteProduct:function(index){
      var _this = this;
      $.post('/product/apiDelete',{productId:_this.list[index]['productId']},function(){
        alert('删除成功');
      });
    }
  },
})

上面这段代码表示,在页面初始化时,通过ajax请求后端服务器得到商品列表数据赋值给vue实例数据的list字段,然后在页面中使用vue模版语法循环渲染出来,并给每个商品绑定了一个删除按钮点击事件,点击后调用vue实例的deleteProduct执行商品删除操作。

以上就是前端框架vue该怎么入门,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网VUE频道。

--结束END--

本文标题: 前端框架vue该怎么入门

本文链接: https://www.lsjlt.com/news/80677.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 前端框架vue该怎么入门
    本篇文章给大家分享的是有关前端框架vue该怎么入门,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。vue是现在很火的一个前端MVVM框架,它以数...
    99+
    2024-04-02
  • 前端中怎么引入Bootstrap框架
    这篇文章主要介绍了前端中怎么引入Bootstrap框架,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。第一步:我们需要前往 Bootstrap 官网下载 Bootstrap 文...
    99+
    2023-06-27
  • vue前端框架Mint UI怎么使用
    Mint UI 是一个基于 Vue.js 的移动端组件库,使用 Mint UI 可以快速构建移动端应用的界面。以下是在 Vue 项目...
    99+
    2023-08-09
    vue
  • vue是不是前端css框架
    这篇文章主要讲解了“vue是不是前端css框架”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue是不是前端css框架”吧! v...
    99+
    2024-04-02
  • vue框架是前端还是后端的
    vue框架是属于前端的,现在vue一般都是指vue.js,vue-router,vuex的统称,它是一套构建web用户界面的渐进式框架,能够让基于网页的前端应用程序开发起来更加方便,可以对数据进行双向绑定,并且使用vue编写出来的界面效果都...
    99+
    2024-04-02
  • Vue前端框架搭建过程
    目录一、安装 NodeJS二、安装 vue-cli三、创建项目一、安装 NodeJS 见 Windows下安装NodeJS。 二、安装 vue-cli 1.vue-cli 2.x 升...
    99+
    2024-04-02
  • Bootstrap前端框架怎么用
    小编给大家分享一下Bootstrap前端框架怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、Bootstrap 基本模板...
    99+
    2024-04-02
  • 移动前端框架配vue好吗
    近年来,随着移动互联网的快速发展,许多前端框架应运而生。现在,以vue为代表的前端框架已经成为了众多Web开发者的首选。那么,移动前端框架和vue相结合会产生怎样的效果呢?在选择合适的移动前端框架时,我们需要考虑哪些因素?一、移动前端框架的...
    99+
    2023-05-14
  • web前端中应该了解的微型前端框架有哪些
    本篇文章为大家展示了web前端中应该了解的微型前端框架有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。发现最好的工具,以帮助您构建伟大的微观前端。将长期的后端整...
    99+
    2024-04-02
  • Bootstrap前端框架怎么使用
    今天小编给大家分享一下Bootstrap前端框架怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Bootstrap 简...
    99+
    2023-06-27
  • Vue框架和前后端开发详解
    目录1. 抽象工厂模式2. UML图3. 代码示例4. 总结4.1 抽象工厂模式的总结4.2 工厂模式的总结1. 抽象工厂模式 针对工厂方法模式无法创建一组相关或相互依赖对象的问题,...
    99+
    2024-04-02
  • 前端Vue单元测试入门教程
    目录一、为什么需要单元测试 二、如何写单元测试 三、测试工具 四、Jest入门 安装 简单示例 Jest Cli 使用配置文件 使用 Babel vue-cli 中使用 Jest 常...
    99+
    2024-04-02
  • 前端入门:css是什么
    CSS(Cascading Style Sheets),即层叠样式表,是一种用于描述 HTML 文档显示样式和布局的标记语言。CSS 能够让开发者创建更好的网页设计和效果,并可以使 HTML 文档变得更加清晰简洁。CSS 能够控制网页的外观...
    99+
    2023-05-14
  • Log4j该怎么入门
    本篇文章为大家展示了Log4j该怎么入门,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Log4j实在是很熟悉,几乎所有的Java项目都用它啊。但是我确一直没有搞明白。终于有一天我受不了了,定下心去看...
    99+
    2023-06-03
  • Tensors该怎么入门
    本篇文章为大家展示了Tensors该怎么入门,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、入门Tensors(张量)Tensors(张量)类似于NumPy中的ndarray,另外它还可以使用GP...
    99+
    2023-06-04
  • Asp.net core前端框架Blazor怎么使用
    今天小编给大家分享一下Asp.net core前端框架Blazor怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2023-07-02
  • vue前端框架中Mint UI的示例分析
    小编给大家分享一下vue前端框架中Mint UI的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、mintUI简介mi...
    99+
    2024-04-02
  • JavaScript的三大前端框架Vue和Angular和React
    目录背景介绍AngularReactVue详细分析VueReactAngular再谈Vue和React的生态系统VueReact今天就来好好分析分析这三个框架。 背景介绍 Angul...
    99+
    2023-05-15
    JavaScript前端框架 Javascript前端框架Vue Javascript前端框架Angular Javascript前端框架React
  • Bootstrap前端框架有什么用
    小编给大家分享一下Bootstrap前端框架有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一:什么是Bootstrap?...
    99+
    2024-04-02
  • 前端css框架包括什么
    前端CSS框架是一组预定义的CSS样式和布局规则,旨在帮助开发人员构建具有一致外观和响应式设计的网页。以下是一些常见的前端CSS框架内容:网格系统:网格系统是前端CSS框架的核心组成部分之一。它提供了一种简单的方式来创建网页布局,通过将页面...
    99+
    2023-10-21
    css
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作