课程地址:

https://study.163.com/course/courseMain.htm?courseId=1004711010

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>VueJS Tutorials</title>
<link href="styles.css" rel="stylesheet" />
<script src="https://unpkg.com/vue"></script>
</head>
<body>
<h1>Multiple Vue instances</h1>
<div id="vue-app-one">
<h2>{{ title }}</h2>
<p>{{ greet }}</p> <!--这里会同时在data和couputed里查找变量或者方法名,这两处的变量名不能冲突-->
<!--初始化时会调用couputed里的test方法,并拿到test方法return回来的字符串显示出来-->
<div v-text="test"></div>
<button >{{test}}</button> <button @click="test()">test</button>
</div>
<div id="vue-app-two">
<h2>{{ title }}</h2>
<p>{{ greet }}</p> <!--点击时会调用methods里的changeTitle方法-->
<button v-on:click="changeTitle">Change App One Title</button>
</div>
</body> <script type="text/javascript"> var one = new Vue({
el: '#vue-app-one',
data: {
// 初始化时后自动执行赋值,会被最外层的js调用,
title: 'Vue App One',
},
//计算方法
computed: {
greet: function(){
return 'Hello, from app one :)';
},
//初始化时被body里的div和button调用执行
test(){
console.log(111111);
return 'test :)';
},
},
//初始化时,会自动执行 只是初始化时会执行一次
mounted(){
console.log('自动执行');
},
methods:{
//初始化时后自动执行,会被最外层的js调用,
methodstest1(){
console.log('自动执行1');
//可以用用下面的methodstest2()方法
//this.methodstest2();
},
//初始化时后自动执行,会被最外层的js调用,
methodstest2(){
console.log('自动执行2');
},
}
}); var two = new Vue({
el: '#vue-app-two',
data: {
title: 'Vue App Two'
}, computed: {
greet: function(){
return 'Yo dudes, this is app 2 speaking to ya';
}, },
methods: {
changeTitle: function(){
one.title = 'Title Changed';
}, }
}); // 初始化时可以自动调用执行操作one实例里methods下的方法
one.title = 'Changed from outside';
one.methodstest1();
one.methodstest2(); </script>
</html>

最新文章

  1. EF Code First 一对多、多对多关联,如何加载子集合?
  2. leetcode 155
  3. int型整数中2进制中含有1的个数。
  4. (转帖)C++中自己实现的split函数
  5. JS综合练习
  6. mysql 开发进阶篇系列 48 物理备份与恢复(xtrabackup 的增量备份与恢复,以及备份总结)
  7. DLCI 简介
  8. 浅析Linux服务器集群系统技术
  9. Noxim Overview
  10. Jfrog Maven jenkins pipeline 流水线 培训 简单实验
  11. MT【11】对数放缩题
  12. 在Windows安装运行Kafka
  13. Android--播放Gif的取巧办法
  14. 持续集成之三:搭建Maven私服Nexus
  15. Python3基础 set 删除list中的重复项
  16. 查看和修改mysql数据库的最大链接数据
  17. 一维的Haar小波变换
  18. Oracle中OEM的启动与关闭
  19. Ros学习——Python发布器publisher和订阅器subscriber
  20. 微信网页授权操作逻辑封装-C#实例

热门文章

  1. kettle5.4ODBC和OCI连接配置
  2. Hadoop 解除 “Name node is in safe mode”(转)
  3. 【Java】国内maven私服
  4. 《C#高效编程》读书笔记08-推荐使用查询语法而不是循环
  5. 学习笔记:MDN的JavaScript
  6. js或者jq判断一段文字中是否有自己想要的那几个字,如果有就把那几个字变成红色
  7. java基础概念整理综合 及补充(jdk1.8)
  8. vim 粘贴复制操作
  9. 360 so动态脱壳
  10. URL最大长度问题