初学Vue 3笔记

Vue 3的官网/文档

Vue 2/3的API的风格

Vue 的组件可以按两种不同的风格书写:选项式 API  组合式 API

但是 Vue2 / Vue3 他们可以实现的功能都是一样的,因为他们只不过是两套不同的底层API接口
Vue 2 选择式API
import { createApp } from 'vue'

createApp({
  data() {
    return {
      count: 0
    }
  }
}).mount('#app')
<div id="app">
  <button @click="count++">
    Count is: {{ count }}
  </button>
</div>
Vue 3 组合式API
import { createApp, ref } from 'vue'

createApp({
  setup() {
    return {
      count: ref(0)
    }
  }
}).mount('#app')
<div id="app">
  <button @click="count++">
    Count is: {{ count }}
  </button>
</div>

当然我们本篇文章主要介绍Vue 3

Vue 3 创建/启动!

前提条件
熟悉命令行
已安装 18.3 或更高版本的 Node.js

下面是Vue 3创建项目的命令行

$ npm create vue@latest
$ pnpm create vue@latest
$ yarn create vue@latest
$ bun create vue@latest

注意请在实际应用时去除 $ 只是为了辨别行数

我这里使用的是npm下面是输出命令符

按自己的需求填写(现在这个页面是中文的) 然后再来 初始化/开启 这个Vue 3的项目(必须运行)

@cd <your-project-name> @npm install @npm run dev
@ cd <your-project-name> @ pnpm install @ pnpm run dev
@ cd <your-project-name> @ yarn @ yarn dev
@ cd <your-project-name> @ bun install @ bun run dev

注意请在实际应用时去除 @ 只是为了辨别行数

然后命令行会出现一个内网端口号为 5170 的内网网址 进去了后如上图

Vue 3文件项目结构

模板语法

基本语法

<template>
<h3>how are world ?</h3>
<p>{{ msg }}</p>
<p>{{ number + 1 }}</p>
<p>{{ meiruyun ?'true':'false'}}</p>
</template>

<script>
export default {
  data(){
    return {
      msg: 'world is good',
      number: 10,
      meiruyun: true
    }
  }
}
</script>

运行结果

标准格式

<template>
//内容
</template>

<script>
//内容
</script>
文字引用<p>{{ msg }}</p>msg: ‘world is good’,
数字/运算 引用{{ number + 1 }}number: 10,
是/否 引用{{ meiruyun ?’true’:’false’}}meiruyun: true

结尾(一)

感谢您的观看 让我们一起加油学习Vue 3 吧! 我是 Quick Code 下期博文见

此篇文章:初学Vue 3笔记
页面链接:https://www.raindi.fun/archives/94
作者:dengsj2010
禁止在本站作者的未允许的情况下进行转载
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇