当前位置: 首页 > article >正文

第四十五:创建一个vue 的程序

html

<div id="app">
    {{ msg }}

    <h2>{{ web.title }}</h2>
    <h3>{{ web.url }}</h3>
</div>

js

/*
    <div id="app"></div> 指定一个 id 为 app 的 div 元素
    
    {{ }} 插值表达式, 可以将 Vue 实例中定义的数据在视图中进行渲染
    如: Vue 实例中定义一个 msg 变量, 值为 "Hello world", 在模板中若使用插值表达式 {{ msg }} 则会被渲染成 "Hello world"

    响应式数据是指当数据发生变化时, 模板中依赖于该数据的部分会自动更新
*/

/*
    //创建一个 Vue 应用程序
    Vue.createApp({
        //Composition API(组合式 API) 的 setup选项 用于设置响应式数据和方法等
        setup() {
            //Composition API 的 reactive()函数 用于创建响应式数据
            const web = Vue.reactive({ //Vue.reactive 创建一个响应式数据对象 web, 其中包含 title 和 url 属性
                title: "邓瑞编程",
                url: "dengruicode.com"
            })

            //返回数据
            return {
                msg: "success",
                web
            }
        }
    }).mount("#app") //将 Vue 应用程序挂载(mount) 到 app 元素上
*/

//将 Vue 对象中的 createApp、reactive 属性赋值给 createApp、reactive 变量
const { createApp, reactive } = Vue //解构赋值语法

createApp({
    setup() {
        const web = reactive({
            title: "邓瑞编程",
            url: "dengruicode.com"
        })

        return {
            msg: "success",
            web
        }
    }
}).mount("#app") 将 Vue 应用程序挂载(mount) 到 app 元素上

http://www.kler.cn/a/571474.html

相关文章:

  • c语言、c++怎么将输入的一行字符根据空格分割成字符串数组或者整型数组
  • 理解 unserialize 函数的用法与安全注意事项
  • Markdown HTML 图像语法
  • Spring Boot 的 pom.xml 文件
  • 论文回顾:NeoBERT:新一代 BERT
  • 特征分解(Eigen decomposition)在深度学习中的应用与理解
  • flutter集成华为推送(Android)
  • build gcc
  • Debian12 安装中文输入法
  • WebSocket 协议爬虫
  • 2025年AI PPT工具精选:让演示文稿更智能、更高效
  • nginx 503错误分析
  • C++11详解(下)
  • MongoDB安全管理
  • 3-2安卓中的目录结构以及核心四大组件应用
  • python3.13安装教程【2025】python3.13超详细图文教程(包含安装包)
  • 人工智能之数学基础:n阶行列式
  • 【高并发内存池】申请内存
  • 浅谈DeepSeek使用技巧
  • 【AI文章解读】The Model is the Product