查看vue的在线工具:Vue SFC Playground

https://play.vuejs.org/

这个工具可以把Vue文件的内容转换为运行时的内容

示例:
App.vue文件的内容如下:

<script setup>
const message = "this is message";
const logMessage = () => {
  console.log(message);
}
</script>



<template>
  <div>
    {{ message }}
    <button @click="logMessage">log</button>
  </div>
</template>

将App.vue文件的内容拷贝到Vue SFC Playground在线工具的左侧,在右侧可以转化为运行时的代码:
在这里插入图片描述

示例:
App.vue的文件内容如下:

<script setup>
/* // 首先从vue中导入reactive函数
import { reactive } from 'vue'

// 执行ref函数,它接收简单类型或者对象类型的数据传入,用变量接收
// ref函数返回一个响应式对象
const state = reactive({
  count: 100
})

const changeCount = () => {
  // 注意:组合式API中,在此处使用state不用this,因为this的值是undefined
  state.count++
} */

// 从vue中导入ref函数
import { ref } from 'vue'

// 执行ref函数,它接收简单类型或者对象类型的数据传入。ref函数返回一个响应式对象,用变量接收
const count = ref(0)

const changeCount = () => {
  // 在脚本区域想修改由ref()函数产生的响应式对象的值,必须通过.value的属性
  count.value++
}
</script>

<template>
  <div>
    <!-- 在模版中引用响应式对象 -->
    <button @click="changeCount">{{ count }}</button>
  </div>
</template>

在右侧的PREVIEW窗口可以看到输出:
在这里插入图片描述

点击按钮,按钮上的值增加了1:
在这里插入图片描述

<think>好的,用户想找Vue 3的在线练习资源,我需要先整理一些可靠的平台和教程。首先,Vue.js官网肯定是最权威的,他们可能有官方示例或者教程。然后,CodePen和JSFiddle这些在线代码编辑器应该支持Vue 3,用户可以直接在上面练习。Scrimba的互动课程也不错,用户能边学边做。FreeCodeCamp和Udemy这些平台可能有项目教程,适合实践。另外,Vue Mastery和Vue School是专门的Vue学习网站,应该有相关资源。需要检查这些平台是否及时更新到Vue 3,避免推荐过时的内容。还要考虑免费和付费选项,满足不同用户的需求。最后,要确保引用来源准确,并生成相关问题帮助用户深入探索。</think>### Vue 3 在线练习资源推荐 #### 1. **Vue.js 官方演练场(Playground)** Vue.js 官方提供基于浏览器的代码演练场,支持实时编写和调试 Vue 3 代码,无需本地环境配置。示例代码可直接修改并观察效果: ```html <div id="app">{{ message }}</div> <script> Vue.createApp({ data() { return { message: 'Hello Vue 3!' } } }).mount('#app') </script> ``` 访问地址:[Vue SFC Playground](https://sfc.vuejs.org/)[^1] #### 2. **CodePen 或 JSFiddle** 通过在线编辑器如 **CodePen** 或 **JSFiddle** 创建 Vue 3 项目: - CodePen 支持 Vue 3 模板,可直接引入最新版 Vue。 - 示例模板:[Vue 3 Starter Template on CodePen](https://codepen.io/pen?template=GRGzVwM)[^2] #### 3. **Scrimba 互动课程** Scrimba 提供 **Vue 3 入门课程**,学员可在视频中直接修改代码并实时运行,适合边学边练: - 推荐课程:[Learn Vue 3 on Scrimba](https://scrimba.com/learn/learnvue)[^3] #### 4. **FreeCodeCamp 项目教程** FreeCodeCamp 的 **Vue 3 专题**包含从基础到实战的免费教程,例如构建计算器或待办应用: - 教程链接:[Vue 3 Full Course on FreeCodeCamp](https://www.freecodecamp.org/news/tag/vue/)[^4] #### 5. **Vue Mastery** Vue Mastery 提供 **Vue 3 核心概念课程**,包含代码挑战和练习题,需注册免费账户: - 核心课程:[Vue 3 Fundamentals](https://www.vuemastery.com/courses/vue3-fundamentals/)[^5] #### 6. **Codecademy 或 Udemy** - **Codecademy**:交互式学习路径,含控制台内编码练习。 - **Udemy**:搜索 *Vue 3 Projects* 或 *Vue 3 for Beginners*,部分课程提供在线沙盒环境[^6]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值