首页 > 其他分享 >1 [初识]Vue3教程简介与Hello World编写 原创

1 [初识]Vue3教程简介与Hello World编写 原创

时间:2023-02-19 18:15:28浏览次数:46  
标签:Vue VSCode html Vue3 World Hello

阅读目录
​​前置知识​​
​​下载VSCode​​
​​编写第一个HelloWorld​​
​​直接引入Vue3.x源码​​
前置知识
但是你还是需要会下面最基本的知识:

1、HTML: 超文本标记语言,用来写网页的基本结构。
2、CSS : 层叠样式表,用来让你的页面更加生动和好看。
3、JavaScript : 简称”JS”,解释性或即时编译型的高级编程语言。

只要你会上面这三个知识,我这里说的是会,不用精通,就可以学习这门课程。

下载VSCode
因为是零基础,所以在编写代码的时候,你需要下载一个编码工具。我工作中一直在使用VSCode,所以这里也向你推荐用VSCode来进行编码。

编写第一个HelloWorld
安装好VSCode,我们就可以直接开始编码了。我们通过最简单的例子,先来熟悉一下Vue3框架的特性。你可以在任何位置新建一个文件夹,比如我这里在​​D​​​盘,新建一个​​VueTest​​文件夹,然后把这个文件夹拖动到VSCode当中就可以了,然后在VSCode中新建立一个Demo1.html的文件。

打开​​Demo1.html​​后,可以直接输入html,然后会出现选项,直接选择html:5,就可以快速生成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>
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
当然,你也可以直接输入​​!​​号,然后回车,也会给我们输出同样的结果。根据自己的喜好,自行选择就好。

直接引入Vue3.x源码
Vue官方提供直接引入的CDN服务地址,只要用​​<script>​​标签,就可以直接引入Vue3,并且使用它。

(其实学习期间,你并不需要会使用Vue-cli、Vite这些构建工具,来构建项目)

​​<script src="https://unpkg.com/vue@next"></script>​​

引入Vue3的框架之后,我们就可以写Vue的代码了。现在​​<body>​​​标签中,加入一个​​<div>​​​层,并给他一个​​id="app"​​。

​​<div id="app"></div>​​

有了这个层,接着在下面写​​<script>​​标签和Vue的语法,代码如下:

<script>
Vue.createApp({
template: '<div>Hello World</div>'
}).mount("#app")
</script>
1.
2.
3.
4.
5.
你这时候可能还看不太懂这段代码,但是你需要跟着我把程序敲出来。为了方便你学习。我在这里给出​​index.html​​的全部代码,

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Hello World</title>
<script src="https://unpkg.com/vue@next"></script>
</head>

<body>
<div id="app"></div>
</body>
<script>
Vue.createApp({
template: '<div>Hello World</div>'
}).mount("#app")
</script>
</html>
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
写完代码后,你可以直接打开​​Demo1.html​​就会显示在浏览器的网页上。当你看到了结果,我再给你一行行解释一下这个代码。

创建一个Vue实例,简单理解就说,我要使用Vue了
Vue.createApp({
template是模板的意思,就是在JS里写html代码
template: '<div>Hello World</div>'
}).mount("#app") 这个模板需要放一个位置,也就是说挂载,挂载到`id=app`的DOM上
1.
2.
3.
4.
5.
如果能在页面上出现Hello World这文字,本文的练习就算完成了。
-----------------------------------

https://blog.51cto.com/u_13571520/6046337

 

标签:Vue,VSCode,html,Vue3,World,Hello
From: https://www.cnblogs.com/im18620660608/p/17135238.html

相关文章

  • Spring.AOP下的 hello world !
    此方法只做演示,项目中不使用项目中用annotation此代码输出"World"packagecom.test532;publicclassMessageWriter{publicvoidwriteMess......
  • vue3 安装教程
    安装教程:https://www.runoob.com/vue2/vue-install.htmlhttps://cn.vuejs.org/guide/introduction.html 修改npm下载镜像的命令:  vue3启动应用:npminitvue@la......
  • vue3之前实现数据双向绑定的原理
    index.html<!DOCTYPEhtml><htmllang="en"><body><divid="app"><span>打工人:{{name}}</span><inputtype="text"v-model="name"/>......
  • vue3快速上手
    Vue3快速上手1.Vue3简介2020年9月18日,Vue.js发布3.0版本,代号:OnePiece(海贼王)耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者github上的tags地址:https://gi......
  • HELLO WORLD
    目前为止,已经参加工作5、6年,说长不长,说短也不短,但这是我第一次在网上写博客。以往遇到问题,由于内向性格(这点目前有所改进),总是先一个人在网上看看别人的学习经验,有......
  • vue3 watch 报错 Invalid watch source
    在vue3中使用watch监听弹框的visible,控制台报错警告runtime-core.esm-bundler.js:40[Vuewarn]:Invalidwatchsource:trueAwatchsourcecanonlybeagett......
  • vue3 、typescript环境, props自定义类型propType
    vue3、typescript环境,props自定义类型propType//子组件的props类型是复杂的类型的时候,可以用propType进行强制类型转换//eg复杂函数,对象数组,对象的类型检查props:{......
  • [Vue3] defineExpose要在方法声明定义以后使用
    [Vue3]defineExpose要在方法声明定义以后使用Vue3中的setup默认是封闭的,如果要从子组件向父组件暴露属性和方法,需要用到defineExpose.和defineProps,defineEmits一样,这......
  • helloboke
    基于Vue3、Vite2、Element-Plus、Vue-i18n、Vue-router4.x、Vuex4.x、Echarts5等最新技术开发的中后台管理模板资源地址官方文档:文档地址仓库资源:github地址gitee......
  • vue2和vue3的响应式区别
    vue响应式依赖的函数vue2vue2中依赖es5的Object.defineProperty属性,该方法可以在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。监听的是对象......