Vue3.0学习 (1)- Hello World

一、下载开发工具

直接官网下载VSCode

二、牛刀小试

1、 创建项目

VSCode不能直接创建项目文件夹,需要先创建一个文件夹,然后通过VSCode打开。

2、 Say Hello World

如果只是简单的输出 hello world ,直接在body里写上要输出的内容就行了。但是,如果输出的内容是从服务器获取的,显然上述操作就无法满足要求。这就要用到文章的主角 Vue 了。

2.1 安装 Vue.js

由于安装vue有多种方式,初学先采用独立版本安装、学习。

1、通过网址:https://unpkg.com/vue@3.0.0-beta.17/dist/vue.global.js 保存js文件。
2、可以通过搜索version 查看版本。
3、采用vue+html 模式,需要在html文件head节点中 通过标签script 引入vue.js。
在这里插入图片描述

2.2 输出文字

实现body中的数据从script标签获取:

1)Vue 跟 微信小程序 对比

Vue:只有一个html文件,所有内容:样式、逻辑都在 html中
小程序:多个文件, wxml、js、wxss、json 共同表示一个页面

2)获取数据 - 服务器返回数据较少

1、通过mount函数 从 div 节点中 给vue 找到一个根节点

mount('#app2')
mount为挂载的意思。mount 后面可以通过# 来选择body中div的id;也可以通过. 来
选择div的class。 

2、把从服务器获取的数据 通过setup函数返回到一个对象中,如 app 对象

   const app={
      setup(){
          return {
              message
          }
      }
  }

3、从vue的库中获取 createApp 函数

 const {createApp} = Vue
 从对象中提取出来部分属性

4、把app对象作为参数传入 createApp中,并调用挂载函数建立起 动态数据与 html dom 之间的联系

 createApp(app).mount('#app2')

在这里插入图片描述
3)获取数据 - 服务器返回数据较多
可以通过创建多个对象,把数据保存在不同的对象中,通过挂载的方式把 对象 与 html div 节点 绑定到一起。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值