Vue框架
Vue框架
环境:
windows
python3.6.2
Vue的cdn:
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
本地Vue.js下载: https://cn.vuejs.org/v2/guide/installation.html
Vue官网: https://cn.vuejs.org/index.html
Vue的使用
通过new Vue 来实例化vue对象,其操作都通过这个对象来实现,el绑定到标签,切记,vue只认识id,不支持class,声明变量都在data里面
![](https://common.cnblogs.com/images/copycode.gif)
vue通过 {{temp}} 来渲染变量 {{count+100}} # 求和
v-text # 为标签插入text文本 v-html # 为标签插入html v-show # 根据布尔值判断,显示与隐藏, v-if # if判断语句,根据真假值来显示对应的内容 v-else # 与v-if连用 v-for # for循环,如果对象是列表的话,可以显示其索引,字典默认显示value值
![](https://common.cnblogs.com/images/copycode.gif)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="x-ua-compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Vue</title>
</head>
<body> <div id="app">
<p id="p1">{{temp}}</p>
<p id="p3">{{temp2}}</p>
<p id="p2">{{count+1000}}</p>
<div v-if="ok">孙杰辉</div>
<div v-else>陈人建</div>
<ul>
<li v-for="item in obj2">
{{item}} </li>
</ul>
<ul>
<li v-for="item in obj">
{{item.name}}
{{item.age}}
{{item.sex}}
</li>
</ul>
<input type="button" v-on:click="showme()" value="v-on点击事件">
<input type="button" @click="showme" value="v-on的另一种写法 @点击">
<a v-bind:href="url">v-bind</a>
<a :href="url">v-bind的另一种写法</a>
</div>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script>
var vm = new Vue({
el: "#app",
data: {
temp:"100",
ok: true,
count:5,
obj:[{name:"孙杰辉", age:54,sex:"女"},{name:"陈人建", age:56,sex:"男"}],
obj2:[1,2,3,4,5,6,7,8],
url:"http://www.baidu.com",
temp2:'temp2',
},
methods:{
showme:function () {
alert(this.temp); }
}
});
setTimeout(function () {
vm.temp2= '时间设定'
},5000)
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
<div id="i1">
{{message}}
</div>
<script>
new Vue({ // 通过new Vue定义一个方法
el:'#i1', // el 是通过jquery的方式获取标签,注意(只能获取到id的 class的不能使用) data:{ // 通过使用data关键字对应的字典类型,然后在字典中使用之前定义的message变量通过映射的方式给这个变量进行赋值
message:'hello world!'
// 现在的message就是被hello world给覆盖掉了
}
})
</script>
</body>
</html>
Vue框架的更多相关文章
- Vue框架Element的事件传递broadcast和dispatch方法分析
前言 最近在学习饿了么的Vue前端框架Element,发现其源码中大量使用了$broadcast和$dispatch方法,而Element使用的是Vue2.0版本,众所周知在Vue 1.0升级到2.0 ...
- 使用vue框架运行npm run dev 时报错解决
使用使用vue框架运行npm run dev 时报错 如下: 原因: localhost:8080 有可能其他软件占用了,导致其他问题的出现 我们可以动态修改地址 解决: 进入项目文件的config文 ...
- Vue框架下的node.js安装教程
Vue框架下的node.js安装教程 python服务器.php ->aphche.java ->tomcat. iis -->它是一个可以运行JAVASCRIPTR 的运行环 ...
- Vue框架axios请求(类似于ajax请求)
Vue框架axios get请求(类似于ajax请求) 首先介绍下,这个axios请求最明显的地方,通过这个请求进行提交的时候页面不会刷新 <!DOCTYPE html> <html ...
- Vue框架之双向绑定事件
Vue框架之双向绑定事件 首先介绍下Vue框架的语法 vue通过 {{temp}} 来渲染变量 {{count+100}} # 求和 v-text # 为标签插入text文本 v-html # 为标签 ...
- vue框架入门和ES6介绍
vue框架入门和ES6介绍 vue-mvvm模式,vue是一种轻量级的前端框架,主要为模板渲染,数据同步,组件化,模块化,路由等. https://cn.vuejs.org/ 源码:https://g ...
- 基于VUE框架 与 其他框架间的基本对比
基于VUE框架的基本描述 与 其他框架间的基本对比 2018-11-03 11:01:14 A B React React 和 Vue 有许多相似之处,它们都有: 使用 Virtual DOM 提供 ...
- VUE框架的初识
VUE框架的初识 初步了解Vue.js框架(渐进式前端框架) Vue.js是一种轻量级的前端MVVM框架.同时吸收了React(组件化)和Angular(灵活指令页面操作)的优点.是一套构建用户界面的 ...
- vue框架中的日期组件转换为yyy-mm-dd格式
最近在用vue框架写一个app,这个是用到的日期格式转换,把下面的标准格式转换为字符串连接格式
随机推荐
- Ubuntu上安装VMware tools
Ubuntu上安装VMware tools author:headsen chen 2017-10-12 - 10:13:50 个人原创,转载请注明作者,出处,否则.依法追究法律责任 ch ...
- Mycat 分片规则详解--单月小时分片
实现方式:单月内按照小时拆分,最小粒度是小时,一天最多可以有24个分片,最少1个分片,下个月从头开始循环 优点:使数据按照小时来进行分时存储,颗粒度比日期(天)分片要小,适用于数据采集类存储分片 缺点 ...
- 彻底弄懂CommonJS和AMD/CMD!
JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已. 现在就看看吧, ...
- centos文件系统变为只读的解决处理
简单粗暴:重启 Linux系统重启或无故变为只读造成网站无法正常访问的简单临时的做法: 一. 1.mount: 用于查看哪个模块输入只读,一般显示为: /dev/hda1 on / type ext3 ...
- 使用localStorage保存搜索记录
//过滤一个结果的空记录添加,过滤空搜索 默认保存10条记录,自己可修改 function setHistoryItems(keyword) { keyword = keyword.replace(& ...
- IE11,Chrome65.0.3325.146,Firefox58的webdriver驱动下载,并用selenium驱动来实现自动化测试
各浏览器版本: python版本: selenium版本: IE11的Webdriver下载: http://dl.pconline.com.cn/download/771640-1.html ...
- va_list va_start va_end va_arg 解决变参问题
解决参数个数不确定的问题. 头文件 #include<stdarg.h> VA_LIST 是在C语言中解决变参问题的一组宏,用于获取不确定个数的参数. #ifdef _M_ALPHA ty ...
- IntelliJ IDEA的入门使用
1 修改背景颜色 点击File,Settings 2 修改字体格式,以及字体大小 我个人习惯Eclipse的默认字体,所有把字体修改成Eclipse默认的Consolas 同上点击File,Setti ...
- C#触发器知识总结及案例
触发器 触发器是在对表进行插入.更新.删除操作时自动执行的存储过程,常用于强制业务规则,是一种高级约束,可以定义比用check约束更为复杂的约束.可以执行复杂的SQL语句(if/while/case) ...
- ios swift例子源码网址总结
http://blog.csdn.net/woaifen3344/article/details/40079351 http://www.ruanman.net/swift/learn/4607.ht ...