接上一篇:(vue基础试炼_01)使用vue.js 快速入门hello worldhttps://gblfy.blog.csdn.net/article/details/103841156

文章目录

  • 一、原始js写法
    • ① 效果图
    • ② 2秒之后
  • 二、使用vue实现
    • ① 思考
    • ② vue写法
    • ③ 效果图
  • 三、vue总结

一、原始js写法

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>使用原始js 实现隔2秒显示不同内容</title>
</head><body>
<div id="app"></div><script>var dom = document.getElementById('app');dom.innerHTML = 'hello world'setTimeout(function () {dom.innerHTML = 'hello world2'}, 2000)
</script>
</body>
</html>

① 效果图

② 2秒之后

二、使用vue实现

① 思考

我们为您使用了VUE.js之后,就不需要关注任何dom的编码了
使用vue实现隔2秒改变content的内容,那又该怎样做呢?
我们不需要修改dom,只需要对数据进行变更即可,页面就会自动的跟着变化。

② vue写法

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>使用vue.js 隔2秒改变页面显示内容</title><!--引入vue.js库--><script src="vue.js"></script>
</head><body>
<!--vue接管的div-->
<div id="app">{{content}}</div><script>/*创建了一个vue实例*/var app = new Vue({el: '#app',data: {content: "hello world"}});setTimeout(function () {app.$data.content = 'bye world'}, 2000)
</script>
</body>
</html>

③ 效果图


2秒之后

三、vue总结

通过这个例子,我们应该知道,当我们书写vue代码的时候不需要关注dom的操作,而是集中精力关注数据的管理之上即可,数据放的是什么,页面就是展示什么。数据发生改变了,数据也会跟着改变。

下一篇:(vue基础试炼_03)使用vue.js实现TodoListhttps://gblfy.blog.csdn.net/article/details/103842233

(vue基础试炼_02)使用vue.js实现隔2秒显示不同内容相关推荐

  1. (vue基础试炼_08)Vue模板语法

    文章目录 一.插值表达式 二.v-text 中不是字符串而是js表达式 三.v-html 四.js表达式,可以和字符串拼接 五.源码链接 一.插值表达式 <!DOCTYPE html> & ...

  2. (vue基础试炼_07)Vue实例生命周期函数

    文章目录 一.生命周期图示 二.常见的生命周期函数 三.生命周期函数执行场景 四.测试代码 五.项目开源地址 一.生命周期图示 二.常见的生命周期函数 常见的生命周期函数 执行的时间 beforeCr ...

  3. (vue基础试炼_03)使用vue.js实现TodoList

    接上一篇:(vue基础试炼_02)使用vue.js实现隔2秒显示不同内容https://gblfy.blog.csdn.net/article/details/103841818 指令 作用 v-fo ...

  4. (vue基础试炼_01)使用vue.js 快速入门hello world

    文章目录 一.需求案例 二.案例实现 2.1. 原始js写法 2.2. 怎样使用vue.js ? 2.3. 使用vue.js 写法 三.案例vue简述? 四.案例趣味延伸 五.表达值作用及嘱咐语 一. ...

  5. (vue基础试炼_05)简单组件之间的传值

    接上一篇:(vue基础试炼_04)使用组件改造TodoListhttps://gblfy.blog.csdn.net/article/details/103844256 文章目录 一.上篇回顾 ① 代 ...

  6. (vue基础试炼_04)使用组件改造TodoList

    接上一篇:(vue基础试炼_03)使用vue.js实现TodoListhttps://gblfy.blog.csdn.net/article/details/103842233 指令 说明 v-bin ...

  7. Vue基础篇六:Vue使用JSX进行动态渲染

    系列文章目录 Vue基础篇一:编写第一个Vue程序 Vue基础篇二:Vue组件的核心概念 Vue基础篇三:Vue的计算属性与侦听器 Vue基础篇四:Vue的生命周期(秒杀案例实战) Vue基础篇五:V ...

  8. html隔几秒显示当前时间,用js实现每隔一秒刷新时间的实例(含年月日时分秒)

    原理:使用定时器,即setInterval(fn,i),每隔i秒执行fn. 下面给出具体的代码 1.代码如下: 用js实现每隔一秒刷新时间(含年月日时分秒) #time{background:#33F ...

  9. vue 基础 —— html版的 Vue 入门基础

    文章目录 1.Vue两大特性 2.vue指令 2.1.内容渲染指令 (1)`v-text` (2)`{{ }}` :插值表达式 (3)`v-html` 2.2.属性绑定指令 使用 Javascript ...

最新文章

  1. 进一步封装axios并调用其读取数据(吐槽~在安卓9.0以下或者IOS10.X以下手机端H5页面不支持,在这两种情况下的系统只能使用ajax或者原生js请求后台数据)
  2. Spark2.x写入Elasticsearch的性能测试
  3. Python matplotlib 绘制等高线图
  4. Dijkstra迪杰斯特拉算法 C++实现
  5. SpringBoot 整合swagger3.X
  6. Kubernetes 小白学习笔记(2)--基本概念2
  7. 桌面支持--outlook会议邀请(选择可选参加的领导)
  8. EMI辐射发射超标案例
  9. IE脚本错误Automation服务器不能创建对象
  10. SQL server 数据库分离成功后,但还是压缩不了,.mdf和.ldf文件拒绝访问
  11. 新品成熟EMR源码电子病历系统软件NET网络版CS可用带数据库全文档
  12. hihocoder 1224 赛车
  13. 2020牛客暑期多校训练营(第九场)K-The Flee Plan of Groundhog
  14. 万兆以太网选择6类线还是6A类线?
  15. PageRank算法与特征向量和特征值(eigenvector和eigenvalue)
  16. 美团外卖uml流程图_美团即时物流的分布式系统架构设计
  17. 正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 12836(unattended-upgr)持有
  18. PackageManagerService启动详解(三)之开始初始化阶段流程分析
  19. ros笔记 URDF仿真 3.joint
  20. 三维重建面试3:旋转矩阵-病态矩阵、欧拉角-万向锁、四元数

热门文章

  1. 某剧院有33排座位java_2018湖南省考行测数学题“拍档”:等差数列和等比数列...
  2. mysql源码安装报错_mysql 的二进制和源码包 安装的报错总结
  3. java 写文件缓存,java泛型实现文件缓存
  4. nodejs 防宕机_pm2实战,让你的nodejs、koa2应用永远不会宕机
  5. 审计利用计算机,利用计算机审计手段 提高审计工作水平
  6. 程序员从优秀到卓越的几点建议
  7. ArrayList源码浅析
  8. 万物智联时代的终端智能「管家」 重磅升级:混合云IoT一体机
  9. 基于 Flink + ClickHouse 打造轻量级点击流实时数仓
  10. 因“智”而治,数据库自动驾驶时代大门即将开启!