首页 > 其他分享 >Vue入门(一)

Vue入门(一)

时间:2024-07-27 17:18:17浏览次数:10  
标签:脚本 班级 Vue 入门 渐进式 视图

一、Vue介绍
- Vue是一套构建用户界面的渐进式前端框架。

渐进式框架:简单的来说你可以将Vue作为你的应用一部分嵌入其中,代理更丰富的交互体验。就是用你想用或者能用的功能特性,你不想用的部分功能可以先不用。Vue不强求你一次性接受并使用它的全部功能特性


- 只关注视图层,并且非常容易学习,还可以很方便的与其它库或已有项目整合。
- 通过尽可能简单的API来实现响应数据的绑定和组合的视图组件。
- 特点
易用:在有HTMLCSSJavaScript的基础上,快速上手。
灵活:简单小巧的核心,渐进式技术栈,足以应付任何规模的应用。
性能:20kbmin+gzip运行大小、超快虚拟DOM、最省心的优化。

二、Vue详解

- Vue是一套构建用户界面的渐进式前端框架。
- Vue的程序包含视图和脚本两个核心部分。
- 脚本部分
- Vue核心对象。
- 选项列表
- el:接收获取的元素。
- data:保存数据。
- methods:定义方法。
- 视图部分
- 数据绑定:{{变量名}}

 

三、入门案例



入门案例一:

使用步骤:

1. 下载和引入vue.js文件。
2. 编写入门程序。
视图:负责页面渲染,主要由HTML+CSS构成。
脚本:负责业务数据模型(Model)以及数据的处理逻辑。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>快速入门</title>
</head>
<body>
    <!-- 视图 -->
    <div id="div">
        {{msg}}
    </div>
</body>
<script src="js/vue.js"></script>
<script>
    // 脚本
    new Vue({
        el:"#div",
        data:{
            msg:"Hello Vue"
        }
    });
</script>
</html>

 

入门案例二:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>入门案例</title>
</head>
<body>
    <!-- 视图 -->
    <div id="div">
        <div>姓名:{{name}}</div>
        <div>班级:{{classRoom}}</div>
        <button onclick="hi()">打招呼</button>
        <button onclick="update()">修改班级</button>
    </div>
</body>
<script src="js/vue.js"></script>
<script>
    // 脚本
    let vm = new Vue({
        el:"#div",
        data:{
            name:"张三",
            classRoom:"班级1"
        },
        methods:{
            study(){
                alert(this.name + "正在" + this.classRoom + "好好学习!");
            }
        }
    });
 
    //定义打招呼方法
    function hi(){
        vm.study();
    }
 
    //定义修改班级
    function update(){
        vm.classRoom = "班级2";
    }
</script>
</html>

 

四、入门案例总结
- Vue是一套构建用户界面的渐进式前端框架。
- Vue的程序包含视图和脚本两个核心部分。
- 脚本部分
- Vue核心对象。
- 选项列表
- el:接收获取的元素。
- data:保存数据。
- methods:定义方法。
- 视图部分
- 数据绑定:{{变量名}}

es6新语法:
定义变量:
var定义的变量具有作用域问题,以后不使用
let定义的变量没有作用域问题。

标签:脚本,班级,Vue,入门,渐进式,视图
From: https://www.cnblogs.com/kongsq/p/18327213

相关文章

  • 易优cms 安装常见问题汇总 Eyoucms快速入门
    安装报错,请仔细核对数据库账号和密码答:请检查填写的数据库链接信息是否正确,此问题都是填写的数据库地址,账号,密码不正确导致的本地测试正常,放到虚拟主机就这样了安装的时候出现这个:虚拟主机HPH5.5 ,数据库MYSQL 5.6PHP Warning:  include_once(./templates/step1.php......
  • ssm+vue4s店汽车销售管理系统【开题+程序+论文】-计算机毕业设计
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着汽车行业的蓬勃发展,4S店(集整车销售、零配件、售后服务、信息反馈四位一体的汽车销售服务企业)作为汽车销售与服务的重要渠道,其管理效率与服务质量......
  • ssm+vueAndroid共享停车位【开题+程序+论文】-计算机毕业设计
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着城市化进程的加速,私家车数量急剧增加,停车难问题日益凸显,尤其是在繁华商业区、医院、学校等热点区域,停车位供需矛盾尤为突出。传统的停车管理模式......
  • marktext入门
    快捷键marktext/docs/KEYBINDINGS_WINDOWS.mdatmaster·marktext/marktext·GitHubFilemenuIdDefaultDescriptionfile.new-fileCtrl+NNewfilefile.new-tabCtrl+TNewtabfile.open-fileCtrl+OOpenmarkdownfilefile.open-folderCtrl+Shift+O......
  • ctfshow-web入门-php特性(web142-web146)
    目录1、web1422、web1433、web1444、web1455、web1461、web142要求 v1是数字,之后将v1乘以0x36d(即16进制的869)五次,然后将结果转换为整数并赋值给变量$d,使用sleep函数使程序休眠$d秒,最后读取flag.php文件的内容并输出到浏览器。那直接传0呗,不然乘出来都太......
  • 计算机毕业设计SpringBoot+vue的洗衣店客户管理信息系统
    随着人们生活水平的提高,人们的衣物越来越多,而时间精力却越来越少,于是洗衣店的需求正在急剧增加,洗衣店有着很大的发展潜力,但根据对洗衣店的现状和需求调查研究表明,目前国内的洗衣店的发展仍然落后于市场的需求。减轻家务劳动的压力,寻求专业便捷的洗衣服务已经成为大多数人的选择......
  • Vue常用指令及其生命周期
    作者:CSDN-PleaSure乐事欢迎大家阅读我的博客希望大家喜欢目录 1.常用指令1.1v-bind1.2v-model注意事项1.3v-on注意事项1.4v-if/v-else-if/ v-else1.5 v-show1.6 v-for无索引有索引生命周期定义流程1.常用指令Vue当中的指令是指HTML标签带有v......
  • CTF入门,看这一篇文章就够了
    CTF从入门到提升一、Web基础HTTP请求包HTTP请求方法定义了HTTP请求时所要告诉服务器执行的动作。常见的HTTP请求方法有以下几种:•GET:通常用于直接获取服务器上的资源•POST:一般用于向服务器发送数据,常用于更新资源信息•PUT:一般用于新增一个数据记录•PATCH:一般用于......
  • Servlet 超详细快速入门(详解 看这一篇就够了)
    1.Servlet介绍1.1 什么是Servlet  Servlet是ServerApplet的简称,是用Java编写的是运行在Web服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。使用Servlet,可以收集来自网页表单的用户输入,呈现来自......
  • 万字长文,带你从0-1入门Stable Diffusion
    一、本地部署StableDiffusion前言目前市面上比较权威,并能用于工作中的AI绘画软件其实就两款。一个叫Midjourney(简称MJ),另一个叫Stable-Diffusion(简称SD)。MJ需要付费使用,而SD开源免费,但是上手难度和学习成本略大,并且非常吃电脑配置(显卡、内存)。和Midjourney相比,StableD......