Vue简明实用教程(01)——Vue框架入门

Vue简明实用教程(01)——Vue框架入门Vue是一个渐进式的JavaScript框架。Vue主要特征如下:

大家好,又见面了,我是你们的朋友全栈君。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

Vue概述

Vue是一个渐进式的JavaScript框架。

官方网站

https://cn.vuejs.org/

在这里插入图片描述

主要特征

Vue主要特征如下:

易用

以原生HTML、CSS、JavaScript为基础,入门简易。

灵活

不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。

高效

Vue运行时所需空间较小,性能优异。

官方文档

https://cn.vuejs.org/v2/guide/
在这里插入图片描述

入门示例

在此,以示例形式详细介绍Vue框架最简单的使用。

开发环境搭建

首先,我们来搭建开发环境

创建项目

使用IDEA以Maven方式创建项目Vue01
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

调整项目

创建好项目之后,我们对现有项目略微调整以便于前端开发。

要点概述:

  • 1、在main下创建webapp文件夹
  • 2、在webapp下创建vue文件夹
  • 3、在vue文件夹下创建js文件夹
    在这里插入图片描述

引入Vue文件

在js文件夹中引入Vue文件。

要点概述:

  • 1、vue.js为开发环境版本
  • 2、vue-min.js为生成环境版本

在这里插入图片描述

页面开发

在vue文件夹下创建前端页面001HelloWorld.html,并在页面中引入vue文件。

要点概述:

  • 1、一个页面中只能存在一个Vue实例,不能创建多个vue实例
  • 2、vue实例中元素属性(el属性)代表vue实例的作用范围
  • 3、vue实例中data属性用于为当前vue实例绑定自定义数据
  • 4、在vue实例作用范围内可以使用{
    {data属性中变量名}} 获取data中的变量名对应属性值
  • 5、使用{
    {}}进行data中数据获取时,可以在{
    {}}中进行算数运算、逻辑运算以及调用相关类型的相关方法
  • 6、vue实例中el属性可以书写任何css选择器。但是,推荐使用id选择器;因为一个vue实例只能作用于一个作用范围
    在这里插入图片描述
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue</title>
    <!-- 引入vue -->
    <script src="js/vue.js"></script>
    <script type="text/javascript"> // 入口函数 window.onload = function () { 
      new Vue({ 
      el: "#div1", data: { 
      name: "谷哥的小弟" } }); } </script>
</head>
<body>
    <div id="div1">
        <h1>{
  
  {name}}</h1>
        <span>{
  
  {name}}</span>
        <h1><span>{
  
  {name}}</span></h1>
    </div>
</body>
</html>

测试

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136202.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • git 修改用户名以及邮箱_git查看配置的用户名和邮箱

    git 修改用户名以及邮箱_git查看配置的用户名和邮箱git 命令修改用户名和邮箱地址

    2022年4月21日
    63
  • 圆周率前10000位是多少_圆周率的前二十位是多少

    圆周率前10000位是多少_圆周率的前二十位是多少小编整理的π(圆周率)的小数点后10000位,欢迎来看。

    2025年9月6日
    6
  • 在js中怎样获得checkbox里选中的多个值?

    在js中怎样获得checkbox里选中的多个值?

    2021年10月7日
    50
  • pycharmhtml插件_pycharm官方中文插件

    pycharmhtml插件_pycharm官方中文插件一、常用配置一、设置文件字符编码二、设置文件模板三、设置文字大小四、修改行数和方发线五、关闭应用更新二、常用插件RainbowCSV将CSV的不同的列用不同的颜色标出RainbowBrackets将每对匹配的括号都变成彩色的IndentRainbow将索引变成彩色CodeGlance在右边生成代码缩略图MaterialTheme不同风格的主题Chinese(Simplified)LanguagePack中文语言包Ke

    2025年7月8日
    2
  • Java中的重载与重写的区别

    Java中的重载与重写的区别java中的重载与重写的区别1、重载发生在本类,重写发生在父类与子类之间;2、重载的方法名必须相同,重写的方法名相同且返回值类型必须相同;3、重载的参数列表不同,重写的参数列表必须相同。重载(Overloading)重载发生在本类,方法名相同,参数列表不同,与返回值无关,只和方法名,参数列表,参数的类型有关.重载(Overload):首先是位于一个类之中或者其子类中,具有相同的方法名,但是方法的参数不同,返回值类型可以相同也可以不同。重载的特征(1):方法名必须相同(2):方法的参数列表一

    2022年7月7日
    26
  • 最新Latex安装详细教程

    最新Latex安装详细教程看到有的博客推荐CTeX,但CTeX已经没有维护了,所以这里还是推荐官方的TeXLive官网:TeXLive官网1、下载TeXLive这里我直接去国内的镜像站点下载了中科大镜像

    2022年4月29日
    69

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号