当前位置: 首页 > news >正文

【Vue】初识Vue,Vue简介及Vue Devtools配置

目录

      • 1. Vue是什么
      • 2. Vue的特点
      • 3. Vue的引入方式
      • 4. 安装Vue Devtools
      • 5. 第一个Vue案例

1. Vue是什么

关于这个问题官方给了我们答案:

一套用于构建用户界面渐进式JavaScript框架

在这里插入图片描述

渐进式框架是指我们可以在项目中一点点来引入和使用Vue,而不一定需要全部使用Vue来开发整个项目;

2020年9月18日Vue3.0.0正式发布别名One Piece(没错就是海贼王)。

2. Vue的特点

  1. 采取组件化模式,提高代码复用率,且让代码更好维护。
  2. 声明式编码,让开发人员无需直接操作Dom,提高开发效率。
  3. 它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型。
  4. 帮助你高效地开发用户界面,无论任务是简单还是复杂。

3. Vue的引入方式

  1. 直接使用

直接下载Vue的源码并用 <script> 标签引入,Vue 会被注册为一个全局变量,这里的路径要根据自己的实际情况进行设置

 <script type="text/javascript" src="../js/vue.js"></script>
  1. 在页面中通过CDN的方式来引入;

    <script src="https://cdn.jsdelivr.net/npm/vue@2.7.10"></script>
    

4. 安装Vue Devtools

首先要安装Vue Devtools这里直接使用edge浏览器来演示

在这里插入图片描述

点击管理扩展

在这里插入图片描述

在搜索框中搜索vue

在这里插入图片描述

选择这个扩展,点击获取,这里我已经安装过了,所以是删除。

在这里插入图片描述

在扩展设置里让Vue可以显示在栏上,同时点击vue扩展右侧的三个点,进入管理扩展

在这里插入图片描述

将这两个权限开放

5. 第一个Vue案例

编写我们的第一个小案例,不要忘记引入Vue的资源

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript" src="../js/vue.js"></script>
</head>
<body>
    <div id="root">
        <h1>hello,{{name}}</h1>
    </div>
    <script type="text/javascript" >
        Vue.config.productionTip = false;
        const x =new Vue({
            el:'#root',//指定el供哪个容器使用
            data:{
                name:"world"//data中存储数据,供容器使用
            }
        })
    </script>
    
</body>
</html>

在浏览器打开我们编写的页面

在这里插入图片描述

熟悉的hello,world映入眼帘,我们的Vue就可以正常使用啦。

相关文章:

  • 【云计算 | OpenStack】在无法网络访问的情况下,如何在KVM虚机和宿主机之间互传文件
  • java毕业设计演出票在线预定网站系统Mybatis+系统+数据库+调试部署
  • 多线程同步-信号量内核对象
  • SpringBoot+Vue实现前后端分离教学评价系统
  • 【漏洞复现-phpmyadmin-文件包含】CVE-2014-8959
  • 用于交通预测的时空交互动态图卷积网络
  • 【尚学堂】超火爆的Java游戏羊了个羊_java开发游戏项目
  • 【DDR3 控制器设计】(2)DDR3 初始化测试
  • 数据结构之树2
  • 微信小程序开发实战9_1 生成小程序码
  • Informer时序模型(代码解析)
  • CAN协议解析
  • 转置卷积详解(原理+实验)
  • ES字符串从任意位置模糊查询(支持只匹配含连续字符串内容)
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • JAVA之继承和多态
  • Logstash 参考指南(目录)
  • Python十分钟制作属于你自己的个性logo
  • Ruby 2.x 源代码分析:扩展 概述
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Vim Clutch | 面向脚踏板编程……
  • 阿里云购买磁盘后挂载
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 移动端解决方案学习记录
  • 原生Ajax
  • 《码出高效》学习笔记与书中错误记录
  • Spring Batch JSON 支持
  • 通过调用文摘列表API获取文摘
  • ​2021半年盘点,不想你错过的重磅新书
  • #pragma预处理命令
  • (1)(1.11) SiK Radio v2(一)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (四)Android布局类型(线性布局LinearLayout)
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • (转)一些感悟
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .Net CoreRabbitMQ消息存储可靠机制
  • .NET Project Open Day(2011.11.13)
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 常见的偏门问题
  • .Net 转战 Android 4.4 日常笔记(4)--按钮事件和国际化
  • .Net8 Blazor 尝鲜
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复