<script>
//构造器
new Vue({
el: "#apps",
data: {
MSG: 'THIS IS A TEST Pages',
h2test: '<h5>this.page is h2 test.</h5>',
class1: true,
ok: true,
message: 'thisatest',
id: 23,
url: "http://www.baidu.com",
},
methods: {
ReverseMsg: function () {
this.message = this.message.split('').reverse().join('')
}
},
filters: {
cap: function (value,val1,val2) {
if (!value) return '';
value = value.toString();
return value.charAt(0).toUpperCase() + value.slice(1)+val1+val2;
}
}
})
</script>

  

1.绑定文本( v-model='MSG')

{{MSG}}

2.绑定html(v-html='')

 <div v-html="h2test"></div>

3.绑定标签属性(v-bind:属性名(如:href | class等)=''),简写形式:@属性名=''

<label for="i1">修改颜色:</label>

<input type="checkbox" v-model="class1" id="i1" /><br />

<div v-bind:class="{'cls1':class1}">this is update background color div!</div>
4.表达式的应用

{{5+9}}<br />
{{ok?'yes':'no'}}<br />@*三元运算符*@
{{message.split('').reverse().join('')}}<br />@*字符串反转*@
<div v-bind:id="'list-'+id">ID test</div>@*字符拼接*@

5.指令

<template v-if="ok">@*根据ok的值判断下面是否显示*@
<h1>使用指令进行判断是否显示</h1>
</template>

6.参数的使用 (v-on:事件='',简写:@事件='')

<a v-bind:href="url" v-on:click="alert(url);">百度</a>@*url参数的使用*@

7.方法的调用

{{message}}

<button v-on:click="ReverseMsg">反正字符串</button>@*调用ReverseMsg方法*@

8.过滤器的使用

{{message | cap('123','456') | cap('|','789')}}

9.VUE的属性和方法

var vm=new VUE({

el:'#app1',

data:{}

})

属性:

vm.$el    -->$('#app1')对象

vm.$data  -->包含所有自定义的字段的集合

.....

方法:

vm.$watch('da',function(newVal,oldVal){

console.log(newVal+'|'+oldVal);

})

当vm中data中包含的变量da值变化时触发这个事件

VUE 基础语法的更多相关文章

  1. python 全栈开发,Day89(sorted面试题,Pycharm配置支持vue语法,Vue基础语法,小清单练习)

    一.sorted面试题 面试题: [11, 33, 4, 2, 11, 4, 9, 2] 去重并保持原来的顺序 答案1: list1 = [11, 33, 4, 2, 11, 4, 9, 2] ret ...

  2. 2-5 vue基础语法

    一.vue基础语法 语法: {{msg}} html赋值: v-html="" 绑定属性: v-bind:id="" 使用表达式: {{ok? "ye ...

  3. 一、vue基础语法(轻松入门vue)

    轻松入门vue系列 Vue基础语法 一.HelloWord 二.MVVM设计思想 三.指令 1. v-cloak 2. v-text 3. v-html 4. v-show 4. v-pre 5. v ...

  4. Vue基础语法-数据绑定、事件处理和扩展组件等知识详解(案例分析,简单易懂,附源码)

    前言: 本篇文章主要讲解了Vue实例对象的创建.常用内置指令的使用.自定义组件的创建.生命周期(钩子函数)等.以及个人的心得体会,汇集成本篇文章,作为自己对Vue基础知识入门级的总结与笔记. 其中介绍 ...

  5. Vue 1-- ES6 快速入门、vue的基本语法、vue应用示例,vue基础语法

    一.ES6快速入门 let和const let ES6新增了let命令,用于声明变量.其用法类似var,但是声明的变量只在let命令所在的代码块内有效. { let x = 10; var y = 2 ...

  6. Vue(1)- es6的语法、vue的基本语法、vue应用示例,vue基础语法

    一.es6的语法 1.let与var的区别 ES6 新增了let命令,用来声明变量.它的用法类似于var(ES5),但是所声明的变量,只在let命令所在的代码块内有效.如下代码: { let a = ...

  7. 一、vue基础--语法

      用到的前台编程工具是Visual Studio Code,暂时是官网下载vue.js到本地使用 一.Visual Studio Code需要安装的插件: jshint :js代码规范检查 Beau ...

  8. Vue 基础语法入门(转载)

    使用vue.js原文介绍:Vue.js是一个构建数据驱动的web界面库.Vue.js的目标是通过尽可能简单的API实现响应式数据绑定和组合的视图组件.vue.js上手非常简单,先看看几个例子: 例一: ...

  9. 2. Vue基础语法

      模板语法: Mustache语法: {{}} Html赋值: v-html="" 绑定属性: v-bind:id="" 使用表达式: {{ok?'Yes': ...

  10. Vue基础语法与指令

    项目初始化 用vscode打开终端,输入npm init -y生成package.json 然后安装vue npm install vue 需要注意的是,我遇到了这个问题 出现原因:文件夹名和生成的p ...

随机推荐

  1. AdaBoost--从原理到实现(Code:Python)

    本文对原文有修改,若有疑虑,请移步原作者.  原文链接:blog.csdn.net/dark_scope/article/details/14103983 集成方法在函数模型上等价于一个多层神经网络, ...

  2. sql 排序

    select count(*) from vote group by contents PERCENT * from vote order by contents)as A group by cont ...

  3. DFS-BFS深度优选遍历和广度优先遍历

    https://www.jianshu.com/p/b086986969e6 DFS--需要借助stack实现 stack.push stack.pop BFS--需要借助队列queue stack- ...

  4. matlab读取mysql数据

    conn = database('ci_bootstrap_3','root','1q1q1q1q','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3 ...

  5. swift-正则验证手机号码

    // 手机号验证正则表达式 func validateMobile(phoneNum:String)-> Bool { // 手机号以 13 14 15 18 开头 八个 \d 数字字符 let ...

  6. Es6获取数据

    $(function(){ $.ajax({ //请求方式 type:"GET", //文件位置 url:"js/data.json", //返回数据格式为js ...

  7. #MySQL数据库无法远程访问的问题

    在 Ubuntu上装了mysql,因为项目的数据库是mysql,将项目放在tomcat里面webapp下面,一直启动不成功.本来一直以为是jdbc驱动问题,后来发现不是. 感谢!!http://blo ...

  8. 在ecshop模板使用自定义函数

    https://blog.csdn.net/shaolinld/article/details/46400485 在ecshop模板使用自定义函数 可以增加自定义函数,在模板直接调用,例如: {$us ...

  9. 【Codeforces 639A】Bear and Displayed Friends

    [链接] 我是链接,点我呀:) [题意] [题解] 时刻维护一下前K大的数字就好. 因为k<=6 然后数字不会减少只会增加. 因此只要维护一个大小为k的数组就ok. 保证这个数组是有序的. 写个 ...

  10. 从命令行配置 Windows 防火墙

    从命令行配置 Windows 防火墙 高级用户可以使用命令行来配置 Windows 防火墙.您可以使用 netsh 命令行工具来进行配置. 下表中的 netsh 命令可用于 Microsoft Win ...