博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue基础课堂一
阅读量:4543 次
发布时间:2019-06-08

本文共 2675 字,大约阅读时间需要 8 分钟。

1、实例化vue,根元素,数据存储,方法的定义,数据的绑定

el: element 需要获取的元素,一定是html中存在的根容器元素data:用于数据的存储,可以是字符串、数组、json等等数据methods:vue当中写方法的时候用的属性, 在html中调用的时候写《方法名称()》就可以了v-bind v-html的使用方法,data-binding来绑定属性的值 例如website,websiteTag
    
Vue学习第一课堂

{
{greet(name)}}

姓名:{

{name}}

职位:{

{job}}

a标签中关于v-bind的使用方法:我的个人博客

在input元素中v-bind的使用方法

v-html的使用方法

脚本部分 //实例化vue对象new Vue({    el:"#vue-app",    data:{        name:"张三",        job:"软件工程师",        website:"http://www.baidu.com",        websiteTag:"百度"    },    methods:{        greet:function (name) {            return "早上好"+name+"!" +this.job;        }    }});

 

 

2、Vue中事件的使用

    
在Vue中使用事件

通过直接在事件中更改属性值的方式操作,但是实际项目中一般不怎么用 v-on还可以用@来代表

我要购买数量{

{count}}


通过调用方法的方式更改属性值,用花括号调用方法的时候加括号(),在事件中调用方法加不加括弧()都可以

我要操作的数量:{

{record}}

x:{
{x}},y:{
{y}}

事件修饰符

百度
//实例化vuenew Vue({    el:"#event",    data:{        count:10,        record:100,        x:0,        y:0    },    methods:{        add:function () {            this.record++;        },        subtract:function () {            this.record--;        },        updateXY:function (event) {            //console.log(event);            this.x=event.offsetX;            this.y=event.offsetY;        }    }})

3、计算属性,computed

methods方法会调用哪个方法,其他方法跟着全部执行
computed的调用哪个方法,执行哪个方法,调用的时候不能使用括弧
    
计算属性

Age - {

{a}}

Age - {

{b}}

Age + A = {

{AddtoA}}

Age + B = {

{AddtoB}}

//脚本部分 new Vue({    el:"#vue-app",    data:{        a:0,        b:0,        age:20    },    methods:{        /*        methods方法会调用哪个方法,其他方法跟着全部执行        AddtoA:function () {            console.log("Add to a");            return this.age+this.a;        },        AddtoB:function () {            console.log("Add to b");            return this.age+this.b;        }        */    },    computed:{        //computed的调用哪个方法,执行哪个方法,调用的时候不能使用括弧        AddtoA:function () {            console.log("Add to a");            return this.age+this.a;        },        AddtoB:function () {            console.log("Add to b");            return this.age+this.b;        }    }})

  

转载于:https://www.cnblogs.com/wenqi/p/8723422.html

你可能感兴趣的文章
排列组合+组合数取模 HDU 5894
查看>>
WCF(一) 创建第一个WCF
查看>>
hdu 6206 apple 点在内接圆外
查看>>
Jquery实现图片自动轮播
查看>>
第一篇:groovy对DSL的语法支持
查看>>
idea Cannot open URL.Please check this URL is correct
查看>>
(转载)C#使用MemoryStream类读写内存
查看>>
自我表水
查看>>
sqlserver中的数据转换与子查询
查看>>
【CF316G3】Good Substrings 后缀自动机
查看>>
【BZOJ2938】[Poi2000]病毒 AC自动机+DFS
查看>>
【BZOJ4750】密码安全 单调栈
查看>>
Java之atomic包的原理及分析
查看>>
Chrome自定义滚动条
查看>>
poj3311(状态压缩dp)
查看>>
《大数据日知录》读书笔记-ch2数据复制与一致性
查看>>
个人冲刺01
查看>>
Ubuntu16.04源的问题
查看>>
mysql基础5(mysql命令集----表操作)
查看>>
DevExpress:下拉框绑定数据源 (ComboBoxEdit,LookUpEdit)
查看>>