(一)NodeJS环境安装、创建第一个Vue应用

news/2024/11/8 23:13:56 标签: vue.js, 前端, javascript

(一)环境安装、创建第一个Vue应用

  • Vue官网
  • Windows上安装Node.js
  • 安装Node.js
  • 开发工具使用选择
    • VS
    • WebStorm 2021.3
  • 创建第一个Vue应用(通过 CDN 使用 Vue)
    • 通过脚本引入:
    • 如何使用呢?
    • 页面效果

Vue官网

     Vue官网,详细的介绍请移步官网查看。文章更多是让人快速上手并使用。

Windows上安装Node.js

      官网上明确提出快速上手Vue3的2个前提条件

  • 熟悉命令行
  • 已安装 18.3 或更高版本的 Node.js

安装Node.js

      官网:Node.js官网
      安装方式:安装教程
      对于具体的安装环境配置我这里就不在CSDN中重复写一些文章了,大家可以参考:NodeJS安装教程

开发工具使用选择

      我使用的是WebStorm 2021.3,这里大家根据自己喜好,选择自己喜欢的开发工具即可。我主要是从事后端开发,WebStorm的快捷键以及布局和IDEA差不多,所以我选用了WebStorm。

VS

      如果采用VS建议安装以下插件:Auto Close Tag、Auto Rename Tag、Live Server

WebStorm 2021.3

      采用这个软件的话,这里就不过多描述了。大家可自行网上找工具。

创建第一个Vue应用(通过 CDN 使用 Vue)

      按照官网给的资料顺序,应该是通过npm去安装第一个Vue应用,我也是跟着那个教程来的,我发现不太友好,所以我这里通过CDN方式开启我们第一个应用。

通过脚本引入:

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>

如何使用呢?

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CDN方式引入</title>
    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
    Hello world!!<br>
    <div id="context">
        Message:{{message}}
    </div>

    <script>javascript">
        const context = {
            data() {
                return {
                    message: 'Hello world!!'
                }
            }
        }
        Vue.createApp(context).mount('#context')
    </script>
</body>
</html>

页面效果

页面效果

      个人理解:现在页面上创建了一个id为context 的div 。内容是Message:{{message}} 。在下面一个脚本中,我们想当定义了一个message 的变量并赋值。Vue.createApp这里开始就是创建并告知数据来源是上方定义的const context这里,并渲染到id为context中。
      以上都是我个人的理解,官网上给出了很多详细示例。大家可以仔细去阅读官网教程。


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

相关文章

Go的数组,slice切片,map的使用

在Go语言中&#xff0c;数组是一种固定长度的数据结构&#xff0c;可以存储同一类型的元素。数组的长度是数组类型的一部分&#xff0c;因此在定义时必须明确指定长度。数组的元素可以通过索引访问&#xff0c;索引从0开始。 1. 数组的声明与初始化 在Go中&#xff0c;可以使…

事务注解@Transactional失效的情况解析

文章目录 前言1. 动态代理无法实现2. Spring管理不当3. 事务遇到异常未回滚 前言 理解Transactional注解失效的情况&#xff0c;先要谈Spring中注解的实现原理&#xff0c;是以动态代理的形式出现的&#xff0c;如果无法实现动态代理&#xff0c;注解自然就无法生效。另外&…

【数据集】【YOLO】【目标检测】道路结冰数据集 1527 张,YOLO目标检测实战训练教程!

数据集介绍 【数据集】道路结冰数据集 1527 张&#xff0c;目标检测&#xff0c;包含YOLO/VOC格式标注。数据集中包含2种分类&#xff1a;“clear_road, ice_road”。数据集来自国内外图片网站和视频截图&#xff0c;部分数据经过数据增强处理。检测范围监控视角检测、无人机视…

Vue 计算属性和监听器

文章目录 一、计算属性1. 计算属性定义2. computed 比较 methods3. 计算属性完整写法 二、监听器1. 普通监听2. 添加额外配置项 一、计算属性 1. 计算属性定义 概念&#xff1a;基于现有的数据&#xff0c;计算出来的新属性&#xff0c;依赖的数据变化&#xff0c;自动重新计…

(十二)JavaWeb后端开发——MySQL数据库

目录 1.数据库概述 2.MyQSL 3.数据库设计 DDL 4.MySQL常见数据类型 5.DML 1.数据库概述 数据库&#xff1a;DataBase(DB)&#xff0c;是存储和管理数据的仓库 数据库管理系统&#xff1a;DataBase ManagementSystem(DBMS)&#xff0c;操纵和管理数据库的大型软件 SQL&a…

SSH实验5密钥登录Linuxroot用户(免密登录)

当用户尝试通过SSH连接到远程服务器时&#xff0c;客户端会生成一对密钥&#xff1a;公钥和私钥。公钥被发送到远程服务器&#xff0c;并存储在服务器的~/.ssh/authorized_keys文件中。而私钥则由客户端保管&#xff0c;不会传输给服务器。 在连接过程中&#xff0c;客户端使用…

案例解读 | 某大型家居企业综合运维监控平台建设实践

01.客户简介 案例客户是一家在A股上市的大型家居企业&#xff0c;专注于客餐厅、卧室及全屋定制家居产品的研究、开发、生产和销售&#xff0c;旗下拥有多个系列自有品牌&#xff0c;并与美国、意大利家居品牌开展战略合作&#xff0c;业务覆盖全球120余个国家和地区&#xff…

中肿团队提出的“免疫三明治”(放疗+化疗+免疫治疗),成功登上柳叶刀肿瘤|顶刊精析·24-11-08

小罗碎碎念 该研究首次发现在同期放化疗基础上增加特瑞普利单抗&#xff08;PD-1抗体&#xff09;新辅助和辅助治疗显著提高了高危局部晚期鼻咽癌患者生存率。 如果大家看完这篇推送以后&#xff0c;有什么好的医工交叉点子&#xff0c;欢迎和我一起探讨&#xff01;&#xff0…