vue的学习--day1

一、软件的安装

首先,安装vscode,这个安装好像没有什么需要注意的点,如果不放心的话就网上找个博客,跟着步骤安装即可。

安装完成之后,在组件(下图)中安装相应的插件。首先建议英文和我一样不好的,安装一个汉化插件。

搜索chinese,下载第一个即可:

然后我们要写的是vue,所以需要下载相关的插件,如下图:

导入vue.js:

然后尝试跑通一个代码,这个代码就以官网中的内容进行尝试:

再下载Live Server(为了能够直接在浏览器中查看到修改的结果):

然后就可以开始学习相应的语法了。

二、使用软件运行一个简单的代码

        首先,打开vscode,然后新建一个超文本标记语言文件,即后缀名为.html或者.htm都为html格式的文件。例如:demo.html。

        新建之后输入一个英文输入法的感叹号(!)然后回车就可以可以自动生成一个框架,我们后续的代码在这个基础上添加即可。

我们要使用vue可以通过 CDN 使用 Vue,在引用的时候将下面这个路径引用到代码中,就可以使用vue了。

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

但是对于这个方法,每次使用的时候都需要联网访问,所以还有一种方法就是将这里面的内容复制到一个新的.js文件中, 例如,我新建的是vue.js:

这里面的内容可以自己去上面那个网站去复制,如果不想去的话就每次联网操作吧。因为里面的内容太多了,无法一次性复制到这里。

unpkg.com/vue@3.4.31/dist/vue.global.js

在引用的时候,就直接写:

配置好这个之后,就写一个简单的代码,让程序可以跑起来。

参考这个快速上手的代码就可以:

快速上手 | Vue.js (vuejs.org)

参考代码:

<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
//上面的这个引用了vue.js就不用写这个了。


<div id="app">{{ message }}</div>

<script>
  const { createApp, ref } = Vue

  createApp({
    setup() {
      const message = ref('Hello vue!')
      return {
        message
      }
    }
  }).mount('#app')
</script>

 我的代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="vue.js"></script>
</head>
<body>
    <div id="app">
        <h1>{{message}}</h1>


    <script>
        const { createApp, ref } = Vue
        
        createApp({
            setup() {
            const message = ref('Hello vue!')
            return {
                message
            }
            }
        }).mount('#app')
        </script>
    
</body>
</html>

在运行的时候右击,然后选择下图中的那个操作就可以在浏览器上显示内容,通过刷新还可以实时更新内容。

最终结果: 

测试是否能直接修改现实的内容,例如将内容修改为”Hello 北京!“,然后刷新浏览器页面,可以看到也跟着改变了。

三、基础学习

简介 | Vue.js (vuejs.org)

事件绑 定

v-on:click="handler" 或 @click="handler"

其中,v-on表操作,click是事件名称

双向绑定

v-model

四、易错点

新建html中使用vue需要注意的点:

1、首先,需要借助 script 标签直接通过 CDN 来使用 Vue:

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

    但是,使用这个方法的话,就需要每次都连接网络再使用,所以,还有另一种不需要联网的方式,就是新建一个.js文件,将这个网站中的内容全部复制进去,然后在引用的时候直接引用该文件即可。

  2. <script src="vue.js"></script>

    2、不要出现类型对应错误,比如名字name,如果不写单引号,就会出错,导致其他正常的内容也无法显示。

  3. 3、里面写的符号都是英文状态下的,如果用中文状态下的符号也会出错。

  4. 4、要将编辑的内容当到app中,如果放在外面也不能正常显示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/800065.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

buuctf-web

先输入127.0.0.1查找本地 得到网页目录&#xff0c;再输入127.0.0.1|ls查找下一级 得到php文件&#xff0c;127.0.0.1 | ls /返回上级目录 127.0.0.1 | cat /flag得到flag

【ARMv8/v9 异常模型入门及渐进 9.1 - FIQ 和 IRQ 打开和关闭】

请阅读【ARMv8/v9 ARM64 System Exception】 文章目录 FIQ/IRQ Enable and Disable汇编指令详解功能解释使用场景和注意事项 FIQ/IRQ Enable and Disable 在ARMv8/v9架构中&#xff0c;可以使用下面汇编指令来打开FIQ和 IRQ,代码如下&#xff1a; asm volatile ("msr da…

[Linux]CentOS软件的安装

一、Linux 软件包管理器 yum 1.Linux安装软件的方式 在linux中安装软件常用的有三种方式&#xff1a; 源代码安装&#xff08;我们还需要进行编译运行后才可以&#xff0c;很麻烦&#xff09; rpm安装&#xff08;Linux的安装包&#xff0c;需要下载一些rpm包&#xff0c;但是…

怎么把自己写的组件发布到npm官方仓库??

一.注册npm账号 npm官网 1.注册npm 账号 2.登陆 3.登陆成功 二.搭建一个vue 项目 具体步骤参考liu.z Z 博客 或者初始化一个vue项目 vue create XXX &#xff08;工程名字&#xff09;运行代码 npm run serve三.组件封装 1.在src文件下建一个package文件&#xff0…

力扣 二叉树 相关题目总结3

目录 一、 222 完全二叉树的节点个数 题目 题解 方法一&#xff1a;递归法 方法二&#xff1a; 二、257 二叉树的所有路径 题目 题解 方法一&#xff1a;递归法 方法二&#xff1a;回溯法 三、04 左叶子之和 题目 题解 一、 222 完全二叉树的节点个数 题目 给你…

元服务体验-服务发现

服务发现&#xff0c;无论线上或线下的方式都可以发现元服务。 线上&#xff1a;基于用户意图。从精准意图的搜索、用户事件触发的推荐到主动探索等场景。用户可以在设备的负一屏、全局搜索、应用市场、桌面等场景发现元服务。 线下&#xff1a;用户在 HarmonyOS Connect标签…

网络安全 DVWA通关指南 DVWA Brute Force (爆破)

DVWA Brute Force (爆破) 文章目录 DVWA Brute Force (爆破)LowMediumHighImpossible Low 1、分析网页源代码 <?php// 检查是否存在"Login" GET 参数&#xff0c;这通常是提交登录表单后触发的动作 if( isset( $_GET[ Login ] ) ) {// 获取POST方式提交的用户名…

rancher单节点安装k8s

k3s 优点: 可用性 易于操作的轻量级部署模型 缺点: 与上游Kubernetes不同 RKE1 优点: 与上游Kubernetes紧密对齐 缺点: 严重依赖于 Docker RKE2 凭借 k3s 的优势和更紧密的上游协调&#xff0c;RKE2 将控制平面组件作为静态 pod 启动&#xff0c;由 kubelet 管理。 为了符合行业…

Gitlab CI/CD --- use a sample CI/CD template

0 Preface/Foreword Pipeline, job, stage的关系如下描述&#xff1a; A pipeline is composed of independent jobs that run scripts, grouped into stages. Stages run in sequential order, but jobs within stages run in parallel. 关键信息&#xff1a; pipeline由独…

前端路由手写Hash和History两种模式

文章目录 1. Hash模式&#xff1a;简洁而广泛适用2. History模式&#xff1a;更自然的用户体验3. 结论 在现代Web开发中&#xff0c;单页面应用&#xff08;Single Page Application&#xff0c;简称SPA&#xff09;因其流畅的用户体验和高效的页面交互能力而备受青睐。前端路由…

51单片机STC89C52RC——19.1 SG90舵机(伺服电机)

目的/效果 独立按键K1&#xff0c;K2 实现加舵机减角度增减&#xff0c;LCD1602显示舵机转角度数&#xff08;上电默认90度&#xff09; 一&#xff0c;STC单片机模块 二&#xff0c;SG90舵机 2.1 简介 舵机只是我们通俗的叫法&#xff0c;它的本质是一个伺服电机&#xf…

LeetCode-返回链表倒数第K个节点、链表的回文结构,相交链表

一、返回链表倒数第k个节点 . - 力扣&#xff08;LeetCode&#xff09; 本体思路参展寻找中间节点的方法&#xff0c;寻找中间节点是定义快慢指针&#xff0c;快指针每次走两步&#xff0c;慢指针每次走一步&#xff0c;当快指针为空或者快指针的下一个节点是空时&#xff0c;…

maven项目容器化运行之2-maven中使用docker插件调用远程docker构建服务并在1Panel中运行

一.背景 公司主机管理小组的同事期望我们开发的maven项目能够在1Panel管理的docker容器部署。上一篇写了先开放1Panel中docker镜像构建能力maven项目容器化运行之1-基于1Panel软件将docker镜像构建能力分享给局域网-CSDN博客。这一篇就是演示maven工程的镜像构建、容器运行、运…

TCP/IP地址管理

TCP/IP中使用IP地址来确定网络上的一台主机 IPV4协议中&#xff0c;32位&#xff08;4个字节&#xff09;源IP地址和32位目的IP地址&#xff0c;也就是可以表示2^3242亿9千万个地址 如今随着互联网甚至物联网的迅速发展&#xff0c;我们面临着IP地址数量不充足的问题&#xf…

一款IM即时通讯聊天系统源码,包含app和后台源码

一款IM即时通讯聊天系统源码 聊天APP 附APP&#xff0c;后端是基于spring boot开发的。 这是一款独立服务器部署的即时通讯解决方案&#xff0c;可以帮助你快速拥有一套自己的移动社交、 企业办公、多功能业务产品。可以 独立部署&#xff01;加密通道&#xff01;牢牢掌握通…

云备份服务端

文件使用工具和json序列化反序列化工具 //文件和json工具类的设计实现 #ifndef __UTIL__ #define __UTIL__ #include<iostream> #include<fstream> #include<string> #include <vector> #include<sys/stat.h> #include"bundle.h" #inc…

热门软件缺陷管理工具2024:专业评测与建议

国内外主流的10款软件缺陷管理工具软件对比&#xff1a;PingCode、Worktile、禅道、Tapd、Teambition、Tower、JIRA、Bugzilla、MantisBT、Trac。 在软件开发过程中&#xff0c;管理缺陷和漏洞常常成为一项挑战&#xff0c;尤其是在项目规模庞大时。选择一个高效的软件缺陷管理…

【Linux环境sqlite下载安装教程】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、下载路径二、安装步骤 一、下载路径 https://sqlite.org/download.html 选择Alternative Source Code Formats下的sqlite-src-3460000.zip进行下载。 二、安…

手机怎么看WiFi的IP地址

在如今数字化快速发展的时代&#xff0c;无线网络已成为我们日常生活中不可或缺的一部分。无论是工作、学习还是娱乐&#xff0c;我们可能都离不开WiFi的陪伴。然而&#xff0c;在使用WiFi的过程中&#xff0c;有时我们可能需要查看其IP地址&#xff0c;以便更好地管理我们的网…

Jira学习

1.Dev OPS DevOps简介 DEV OPS 流程 DEV OPS流程对应工具 最重要的就是持续集成–Jenkins 2.Jira 新建项目