VueStu02-创建一个Vue实例

news/2024/7/10 1:06:44 标签: 前端, vue

一、核心步骤

1.准备容器

        准备一个盒子div。 

2.引包

        从官网引包,有开发版本和生产版本之分。 

3.创建Vue实例

        创建一个Vue实例,new Vue()。

4.指定配置项 

        指定配置项,用于渲染数据 。

        el:指定挂载点。知道自己将来要管理的是哪一个容器/盒子。

        data:提供数据。容器里变量的具体数据从 data 这里获取。

二、实操 

 1.打开VSCode

        (1)新建一个.html文件。

        (2) 英文键按 ! 加 Tab 键/Enter键,快速生成 html 基本结构骨架

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

2.准备容器 div

 3.引包(从官网) 

        浏览器地址栏输入:v2.cn.vuejs.org ,回车进入 Vue2 官网。

        起步→安装→往下滑到#CDN→复制第一个代码(在线使用,也可以往上滑一个内容下载安装直接引入script使用。笔者这里学习就使用在线方式引包)

         将复制的代码粘贴到 div 标签后面。

4.创建实例 new Vue() 

 5.指定配置项

 6.Alt+B打开浏览器查看效果

        需要事先安装打开浏览器的插件,没安装的先安装:VSCode下载安装教程+安装插件_vscode下载中文插件-CSDN博客

        安装好插件后,Alt+B打开浏览器查看效果:

         然而有些小伙伴可能会发现,浏览器没有跟代码同步,没有显示“Hello World!”,这里用的是360浏览器。

        所以通过实例告诉大家,学习的时候建议使用谷歌浏览器,就不会有这种问题。

       也可以通过安装live server插件的方式解决,这个插件是一个具有实时加载功能的小型服务器。

出现以下界面即安装成功:

后续还需要对这个插件进行一些配置,笔者不太懂这个配置,有需要的小伙伴可以自己去搜一下 ,或者直接看这篇写的挺不错的。

最后附上完整代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 
        创建Vue实例,初始化渲染
        1.准备容器(Vue所管理的范围)
        2.引包
        3.创建实例
        4.添加配置项 => 完成渲染
     -->
     <div id="app">
        <!-- 这里将来会编写一些用于渲染的代码逻辑 -->
        {{ msg }}
    </div>

    <!-- Vue2官网地址:v2.cn.vuejs.org -->
    <!-- 引入的是开发版本的包,包含完整的注释和警告 -->
    <script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>

    <script>
        // 一旦引入 VueJS核心包,在全局环境,就有了 Vue 构造函数
        const app = new Vue({
            //通过el配置选择器,制定 Vue 管理的是哪个盒子
            el:'#app',
            // 通过 data 提供数据
            data: {
                msg:'Hello World!'
            }
        })
    </script>
    
</body>
</html>

至此就完成创建一个Vue实例了,若有错处欢迎评论区留言指正。


http://www.niftyadmin.cn/n/5274150.html

相关文章

NSSCTF第16页(2)

[NSSRound#4 SWPU]1zweb(revenge) 查看index.php <?php class LoveNss{public $ljt;public $dky;public $cmd;public function __construct(){$this->ljt"ljt";$this->dky"dky";phpinfo();}public function __destruct(){if($this->ljt"…

贰[2],窗体操作,函数OpenWindow/CloseWindow

函数OpenWindow 函数功能 打开窗口 C形式 LIntExport void OpenWindow( const HTuple& Row, const HTuple& Column, const HTuple& Width, const HTuple& Height, …

Linux网络编程(一):网络基础(下)

参考引用 UNIX 环境高级编程 (第3版)黑马程序员-Linux 网络编程 1. 协议的概念 1.1 什么是协议 从应用的角度出发&#xff0c;协议可理解为 “规则”&#xff0c;是数据传输和数据解释的规则 假设&#xff0c;A、B双方欲传输文件&#xff0c;规定&#xff1a; 第一次&#xff…

【BEV感知】BEVFormer 融合多视角图形的空间特征和时序特征 ECCV 2022

前言 本文分享BEV感知方案中&#xff0c;具有代表性的方法&#xff1a;BEVFormer。 它基于Deformable Attention&#xff0c;实现了一种融合多视角相机空间特征和时序特征的端到端框架&#xff0c;适用于多种自动驾驶感知任务。 主要由3个关键模块组成&#xff1a; BEV Que…

docker-compose 升级;yaml文件编写;gpu使用;Portainer监控管理容器

1、docker-compose 升级&#xff08;现在已经2.*版本&#xff0c;升级使支持gpu&#xff09; 参考&#xff1a;https://blog.csdn.net/weixin_51311218/article/details/131376823 https://github.com/docker/compose/issues/8142 1&#xff09;下载&#xff1a;原来1.18&…

如何在Go中使用日期和时间

引言 软件的设计是为了让工作更容易完成,对许多人来说,这包括与日期和时间进行交互。日期和时间值在现代软件中无处不在。例如,跟踪汽车何时需要服务并让车主知道,跟踪数据库中的变化以创建审计日志,或者只是比较一个时间和另一个时间来确定一个过程花费了多长时间。因此…

华为交换机,配置OSPF与BFD联动示例

OSPF简介 定义 开放式最短路径优先OSPF&#xff08;Open Shortest Path First&#xff09;是IETF组织开发的一个基于链路状态的内部网关协议&#xff08;Interior Gateway Protocol&#xff09;。 OSPF把自治系统AS&#xff08;Autonomous System&#xff09;划分成逻辑意义上…

Python函数装饰器基础举例

1 Python函数装饰器基础举例 1.1 用staticmethod统计实例数 描述 staticmethod后接def funcname&#xff0c; 效果等于 funcnamestaticmethod(funcname)&#xff0c;只是书写简洁一些。 示例 >>> class CountInsBISM:numOfInstances0def __init__(self):CountIn…