欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 前端框架Vue3基础部分

前端框架Vue3基础部分

2025/2/24 3:15:42 来源:https://blog.csdn.net/2302_80916083/article/details/143895285  浏览:    关键词:前端框架Vue3基础部分

什么是Vue?

Vue是一个能用于构建用户交互页面(动态网页)的渐进式JavaScript框架,易学易用,性能出色,适用性强的Web前端框架。

Vue的设计模式?

Vue的设计模式:MVVM模式

MVVM设计模式是不让Model和View这两层直接通信,而是通过VM层来连接。

文本

插值表达式:可以使用{{ }}在模版中插入数据。比如{{name}},它就会显示name的值。

响应式数据

  • ref函数:用于创建基本类型的响应式数据。例如(修改前):
<div id="app"><p>{{ msg }}</p>
</div>
</head>
<body><script type="module">import {createApp, ref} from "./vue.esm-browser.js"  //模块化开发方式createApp({setup(){const msg=ref("你好");msg.value="你好你好";               //(修改后)用value属性修改msg的值return{msg,}}}).mount("#app");</script>
  • reactive函数:用于创建复杂类型的响应式数据。例如:
    <div id="app"><p>{{ web.title }}</p><p>{{ web.url }}</p></div><script type="module">import {createApp,  reactive} from "./vue.esm-browser.js"  //模块化开发方式createApp({setup(){const web = reactive({title: "百度一下,你就知道",url: "www.baidu.com"});// 返回一个对象类型的数据return { web,}}}).mount("#app");</script>

创建Vue项目

  • 首先要引入Vue3的库文件。例如:
    <script src="../vue.global.js"></script>

  • 然后使用Vue.createApp来创建一个Vue应用程序,并将该应用绑定在一个DOM元素上。例如:
    <script type="module">
    import{createApp,reactive,ref}from "../vue.esm-browser.js"createApp({/* 根组件选项 */
    })
    </script>
    <script src="../vue.global.js"></script><div id="app"><p>{{ msg }}</p>
    </div><script>//创建一个 Vue 应用程序Vue.createApp({// 手写一个setup函数, 用于设置组件的响应式"数据"和"方法"等// 创建一个Vue实例,并利用setup函数配置好这个实例里的数据和方法,并将需要用到的数据和方法暴露出来,供HTML调用。setup(){// 定义数据let msg = "成功创建第一个Vue应用程序!";// 返回一个对象类型的数据return { msg,   }}}).mount("#app"); //将 Vue 应用程序挂载(mount) 到 app 元素上 绑定</script>
    

    运行结果:

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词