首页 > 其他分享 >vue初体验-引入vue,以及实现双向绑定

vue初体验-引入vue,以及实现双向绑定

时间:2024-08-13 15:17:43浏览次数:15  
标签:初体验 数据 绑定 视图 vue msg data

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 一般情况下载body中只定义一个div,让vue实例进行管理 -->
    <div id="app">
    <!-- 插值表达式,也算是vue里面的一种指令,也是用来渲染data中的数据 -->
    {{msg}}
    </div>
    <!-- 当我们引入vue.js后,会把vue注册成全局变量,类似于jQuery -->
    <script src="../js/vue.js"></script>
    <!-- 
        我们可以通过Vue全局变量创建vue实例,这个vue实例对象就是MVVM中的vm
        创建vue实例的时候要进行配置相关的配置,配置视图和模型的数据
        就是new vue的参数
     -->
     <script>
         new Vue({
             //el:配置项:让vue实例来管理的视图,只需要写视图的id
             el:'#app',
             //data为视图层提供的数据,定义在data里面的数据,都可以挂载在里面使用
             //data里面定义的数据相当于声明的变量,那么我们在v中使用的时候,直接写变量名
             data : {
                 msg : 'hello vue!',
             }
         })
     </script>
</body>
</html>

看到上述的代码,

第一步,需要引入vue。

第二步,创建一个带有id的div提供给vue进行mvvm数据模型视图绑定。

 第三步,创建vue实例对象来管理视图,并且进行数据绑定

     

 第四步,渲染数据

看到的效果如下:

 当我们数据发生改变的时候,那么页面上内容也会发生改变,如下图所示,我们在控制台变换了msg的值,发现页面中的显示内容也发生了改变:

 

标签:初体验,数据,绑定,视图,vue,msg,data
From: https://www.cnblogs.com/yansunda/p/18356992

相关文章

  • vue父子组件传值有几种方式?
    在Vue.js中,组件间通信是构建复杂应用的关键。子组件与父组件之间的通信以及父组件向子组件传递数据都有多种方式。下面是常见的几种方法:父组件向子组件传递数据Props描述:这是最常见的方法,通过定义props,父组件可以将数据直接传递给子组件。推荐度:强烈推荐,这是最符合Vue单......
  • 基于django+vue基于单片机及spring框架的高血压患者居家监测系统【开题报告+程序+论文
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着人口老龄化的加剧和生活方式的改变,高血压已成为全球范围内最常见的慢性疾病之一,其高发病率和并发症的严重性对公共健康构成了严重威胁......
  • 基于django+vue基于宠物服务系统的设计与实现【开题报告+程序+论文】计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着现代生活节奏的加快和人们对生活品质要求的提高,宠物已成为许多家庭不可或缺的一员,它们不仅为人们的生活带来了乐趣与陪伴,还承载着情感......
  • 基于django+vue基于web技术的课程思政元素信息交流平台的设计与探索【开题报告+程序+
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在高等教育体系中,课程思政作为提升大学生思想政治素质的重要途径,日益受到重视。然而,当前课程思政资源的整合与分享机制尚不完善,存在信息孤......
  • 基于django+vue基于web点餐小程序的个性化推荐演示录像22023【开题报告+程序+论文】计
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在数字化时代,餐饮行业正经历着前所未有的变革。随着智能手机的普及和移动互联网技术的飞速发展,点餐小程序已成为连接消费者与餐厅的重要桥......
  • 【2025毕设热门选题】《基于SpringBoot+Vue的民宿管理系统》功能规划和开题报告
    开题报告:《基于SpringBoot+Vue的民宿管理系统》一、选题背景随着互联网技术的飞速发展和人们旅游消费观念的转变,民宿行业近年来呈现出蓬勃发展的态势。传统民宿管理方式存在效率低下、信息不透明、用户体验差等问题,已难以满足市场需求。因此,开发一款高效、便捷、用户友好......
  • Alpine Linux下同时绑定DHCP与静态地址
    官方教程:https://wiki.alpinelinux.org/wiki/Configure_NetworkingAlpine官方文档只介绍了如何给网卡设置动态或者静态地址,没有提及两者兼顾。使用主机进行测试,可同时实现dhcp与静态地址共存。注意:这里绑定的是唯一本地地址,可内部自由分配保证网内唯一即可。ipv6各类地址介绍......
  • 计算机毕业设计django+vue美食网站设计与实现【开题+论文+程序】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在数字化时代,互联网已成为人们日常生活中不可或缺的一部分,特别是在餐饮行业,美食网站凭借其便捷性、丰富性和互动性,正逐步改变着人们的就餐......
  • 计算机毕业设计django+vue祥安保险公司客户关系管理系统【开题+程序+论文】
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在数字化转型的大潮中,保险行业正面临着前所未有的机遇与挑战。随着市场竞争的日益激烈,保险公司如何高效地管理客户关系,提升服务质量,增强客......
  • 基于flask+vue框架的的数字藏品第三方交易平台的设计与实现[开题+论文+程序]-计算机毕
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着区块链技术的日益成熟与普及,数字藏品作为一种新兴的数字资产形式,正逐渐进入大众视野并受到广泛关注。数字藏品以其独特的稀缺性、不可......