Vue.js的小例子--随便写的
1.领导安排明天给同事们科普下vue 
2.简单写了两个小例子 
3.话不多说直接上代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .active {
                width: 100px;
                height: 100px;
                background-color: red;
            }
        </style>
    </head>
    <body>
        <!--这是我们的View-->
        <div id="app">
            {{ message }}
        </div>
        <hr />
        <div id="model">
            <input type="text" v-model="text" />
            <span>{{text}}</span>
        </div>
        <hr />
        <div id="_class">
            <div v-bind:class="{ 'active' : isTrue }">1</div>
            <div v-bind:class="{ 'active' : getClass }">1</div>
        </div>
        <hr />
        <div id="_function">
            <span>{{art}}</span>
            <input type="button" v-on:click="getClick" />
            <select v-on:change="getChange">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
            </select>
        </div>
        <hr />
        <div id="_ifAndFor">
            <template v-for="(son, index) in father">
                <span v-if="index % 2 == 0">{{son}}</span>
                <span v-else-if="index % 3 == 0" style="background-color: green;">{{son}}</span>
            </template>
        </div>
        </hr>
    </body>
    <script src="js/vue.js"></script>
    <script>
        // 这是我们的Model
        var exampleData = {
            message: 'Hello World!'
        }
        // 创建一个 Vue 实例或 "ViewModel"
        // 它连接 View 与 Model
        new Vue({
            el: '#app',
            data: exampleData
        })
        new Vue({
            el: '#model',
            data: {
                text: ""
            }
        })
        new Vue({
            el: '#_class',
            data: {
                isTrue: false
            },
            methods: {
                getClass: function () {
                    return !this.isTrue;
                }
            }
        })
        new Vue({
            el: '#_function',
            data: {
                art: ""
            },
            methods: {
                getClick: function () {
                    this.art = "梵高";
                },
                getChange: function () {
                    this.art = "达文西";
                }
            }
        })
        new Vue({
            el: "#_ifAndFor",
            data: {
                father: []
            },
            methods: {
            },
            mounted: function () {
                for (var i = 0; i < 10; i++) {
                    this.father.push('son' + i);
                }
            }
        })
    </script>
</html>												
											Vue.js的小例子--随便写的的更多相关文章
- VUE.JS和小程序的共通之处
		
我是先学习的小程序开发,之后才了解到vue.js.也是一直没有时间去看相关vue.js的知识和内容.现在回顾起来,小程序和vue.js都是前端的内容. 例如小程序中的目录结构物page+app.js+ ...
 - 使用vue.js开发小程序
		
写在前面 刚刚开源的mpvue引起了不少前端er们的注意,下图是一个简单的对比. 话不多说,我们现在感受一下如何使用mpvue开发小程序.(以下内容参照mpvue文档完成). 开发环境 node np ...
 - vue.js技巧小计
		
//删除数组索引方法01 del (index) { this.arr.splice(index ,1); } //删除数组索引方法01 del (index) { this.$delete(this ...
 - 收藏的js学习小例子
		
1.js模拟java里的Map function Map(){ var obj = {} ; this.put = function(key , value){ obj[key] = value ; ...
 - vue.js常见面试题及常见命令介绍
		
Vue.js介绍 Vue.js是JavaScript MVVM(Model-View-ViewModel)库,十分简洁,Vue核心只关注视图层,相对AngularJS提供更加简洁.易于理解的API.V ...
 - 用Vue.js开发微信小程序:开源框架mpvue解析
		
前言 mpvue 是一款使用 Vue.js 开发微信小程序的前端框架.使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力.如果想将 H5 项目改造为小程 ...
 - Vue.js起手式+Vue小作品实战
		
本文是小羊根据Vue.js文档进行解读的第一篇文章,主要内容涵盖Vue.js的基础部分的知识的,文章顺序基本按照官方文档的顺序,每个知识点现附上代码,然后根据代码给予个人的一些理解,最后还放上在线编辑 ...
 - Vue.js下载方式及基本概念
		
Vue.js 简介 说明及下载 Vue.js使用文档已经写的很完备和详细了,通过以下地址可以查看: https://cn.vuejs.org/v2/guide/ vue.js如果当成一个库来使用,可以 ...
 - 前端之Vue.js库的使用
		
vue.js简介 Vue.js读音 /vjuː/, 类似于 view Vue.js是前端三大新框架:Angular.js.React.js.Vue.js之一,Vue.js目前的使用和关注程度在三大框架 ...
 
随机推荐
- 扩展javascript原生对象
			
原文地址: http://javascript.info/tutorial/native-prototypes 原生的javascript 对象在prototypes里面保存他们可用的方法. 比如,当 ...
 - Data Flow ->> OLE DB Destination ->> Fast Load
			
OLE DB Destination组件提供了fast load选项,用bulk模式load数据而不是row-to-row的模式.这样性能上好.但是需要注意一点就是,一旦用了fast load,err ...
 - Tiled编辑器
			
TiledMap编辑器生成的是*.tmx文件,此文件可以直接被cocos2dx使用(CCTMXTiledMap类).lua代码如下: local map = CCTMXTiledMap:create( ...
 - for循环里面的break;和continue;语句
			
for循环里面的break;和continue;语句 break语句 哇,我已经找到我要的答案了,我不需要进行更多的循环了! 比如,寻找第一个能被5整除的数: for循环中,如果遇见了break语句, ...
 - css3 box-shadow属性 鼠标移动添加阴影效果
			
text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果. 基本语法:{box-shadow:[inset] x-offset y-offset blur-rad ...
 - LaTeX-WinEdt 编辑器和 PDF 文件的 Acrobat 11 程序关联
			
WinEdt 编辑器和 PDF 文件的 Acrobat 11 程序关联 CTeX 套装 2.8 版本以后,也就是09年9月以后的版本加入了SumatraPDF程序,将PDF文件与Acrobat程序取消 ...
 - linux shell数据重定向
			
标准输入 (stdin) :代码为 0 ,使用 < 或 << :标准输出 (stdout):代码为 1 ,使用 > 或 >> :标准错误输出(stderr):代码为 ...
 - 开关WI-Fi显示列表
			
实现效果: 使用方法: Show-NetList #显示Wi-Fi列表 Show-NetList -off #关闭显示 (如图) 实现代码: function Show-NetList { P ...
 - 关于webstorm打开项目,文件下方出现了一个小锁的图标,修改文件出现“cannot modify a ready-only directory”的弹窗提示
			
今天用webstorm打开项目,文件下方出现了一个小锁的图标,修改文件出现“cannot modify a ready-only directory”的弹窗提示 解决办法:运行 sudo chown ...
 - 面试准备——(二)专业知识(1)Linux
			
面试的问题: 腾讯: 1. 查看进程的命令 美团: 1. 常用的命令——美团/滴滴 2. 如何在性能测试的时候查看进程 3. kill -9/-15区别 滴滴: 1.如何找到一个特定文件 2. 如何替 ...