首页 > 其他分享 >Vue.js项目实战教程:智慧学成数据展示平台

Vue.js项目实战教程:智慧学成数据展示平台

时间:2023-01-28 21:32:10浏览次数:34  
标签:学成 Vue 展示 绑定 js num 属性 页面


Vue作为前端框架三巨头之一,以其轻量易用著称,纵观它的整个发展也是极其迅速的。在前端的开发中,Vue已经成为每个前端开发者的必须掌握的技能。

 

下面播妞就来带大家用一篇文章的时间全面认识Vue。感兴趣的小伙伴就赶紧一起来看看吧~

 

Vue.js项目实战教程:智慧学成数据展示平台_java

 

认识VUE

1. 概念

Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。

 

Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

 

2. 入门案例

(1)HTML模板

在项目目录新建一个HTML文件01-demo.html

(2)vue渲染

01-demo.html内容如下:

Vue.js项目实战教程:智慧学成数据展示平台_java_02

 

首先通过 new Vue()来创建Vue实例,然后构造函数接收一个对象,对象中有一些属性:

el:是element的缩写,通过id选中要渲染的页面元素,本例中是一个。divdata:数据,数据是一个对象,里面有很多属性,都可以渲染到视图中。页面中的h2 元素中,通过{{name}}的方式,来渲染刚刚定义的name属性。

打开页面查看效果:

 

Vue.js项目实战教程:智慧学成数据展示平台_vue_03

 

更神奇的在于,当你修改name属性时,页面还会跟着变化。

 

(3)双向绑定

对刚才的案例进行简单修改:

Vue.js项目实战教程:智慧学成数据展示平台_java_04

 

在data添加了新的属性:num 。在页面中有一个input 元素,通过v-model 与num 进行绑定。同时通过{{num}} 在页面输出,

效果:

Vue.js项目实战教程:智慧学成数据展示平台_vue_05

可以观察到,输入框的变化引起了data中的num的变化,同时页面输出也跟着变化。

 

input与num绑定,input的value值变化,影响到了data中的num值。页面{{num}} 与数据num绑定,因此num值变化,引起了页面效果变化。没有任何dom操作,这就是双向绑定的魅力。

 

Vue.js项目实战教程:智慧学成数据展示平台_python_06

 

关于Vue是什么,看到这里,相信大家都有一定的认识。如果大家想熟练掌握Vue框架,不妨学习黑马程序员线上公开课《智慧学成数据展示平台》

课程内容:

基于web的轻量级数据展示平台,解决了数据展示的复杂性。采用完全前后端分离的开发模式,使用 Vue.js 技术栈构建的PC端 SPA 单⻚面应用程序,UI 方面使用了ElementUI,使用echarts实现图表展示,自定义图表组件实现图表复用。

标签:学成,Vue,展示,绑定,js,num,属性,页面
From: https://blog.51cto.com/u_8238263/6025165

相关文章

  • 前端:js中修改this的指向方法整理
    call使用方法:fun.call(thisArg[,arg1[,arg2[,...]]])该方法传递一个thisArgs和一个参数列表,thisArgs指定了函数在运行中的调用者,也就是函数中的this对象,而参数列表会被传......
  • AJAX-server.js
    //1.引入expressconstexpress=require('express');//2.创建应用对象constapp=express();//3.创建路由规则//request是对请求报文的封装//response是......
  • JS基础知识
    1.变量  1.1变量语法扩展        1.2变量命名规范   2.数据类型  2.1为什么需要数据类型     2.2变量的数据类型  ......
  • MySQL 支持JSON类型字段
    MySQL支持JSON字段的基本操作、相关函数及索引使用JSON字段基本操作//示例数据//表的基本结构CREATETABLE`t`(`id`INTUNSIGNEDNOTNULL,`js`JSON......
  • js逆向——酷狗音乐&酷狗音乐爬虫
    寒假期间当然要开卷了。今天我们要爬取酷狗音乐的歌曲,个人觉得酷狗还是比较容易的。虽然付费音乐的apl我没找到,但有个会员就能听,能听就能下载,就不用单曲购买了,会员到期了也......
  • React --- jsx语法规则
    jsx语法规则:1、定义虚拟dom时,不要写引号//创建虚拟DOM 1constVDOM=<h1><span>hello,react</span></h1> 2、标签中混入JS表达式时要用{}1//定义属性和标签内容2c......
  • C# 序列化Json时如何忽略JsonProperty(PropertyName =“ someName”)
    前言序列化大家都很常见,就是把一个对象序列化成一串Json字符串。最近对接第三方的时候遇到了一个情况,我们C#都是用骆驼命名,而他们呢需要接收的Json字符串的 key 是 ......
  • Js学习之 ----- 数组sort()排序
    数组的sort()方法会把数组中的元素转为字符串,然后根据字符串首位字符的Unicode码(或ASCII码)值来排序【默认从小到大】【ps:ASCII码是Unicode码的子集~】1、没有参数的情......
  • VS Code保存后自动格式化Vue代码
      在VSCode里面编辑Vue代码,通常我们会安装插件Vetur,本次介绍的格式化代码也依赖于Vetur插件。具体见一下步骤注:VSCode版本为1.74.3   1.安装插件Vetur ......
  • GRPC与JSON-RPC区别
      GRPC与JSON-RPC都是rpc的一种。 一.RPCRPC是什么RPC(RemoteProcedureCall)指的是远程过程调用,简单的说,RPC就是从一台机器上通过参数传递的方式调用另一台......