vue的基础语法 挂载点,模版,实例之间的关系

现在国内vue非常火,所以学习vue,给大伙讲解一下吧.

一个vue实例

   <div id="root">
        <!-- 插值表达式 -->
        <!-- <h1>hello{{msg}}{{number}}</h1> -->
        <h1 v-text="number"></h1>
        <!-- v-html会转义 -->
        <h1 v-html="content" @click="handleClick"></h1>
    </div>
// el元素
    new Vue({
        //挂载点,模版,实例之间的关系
        el:"#root",
        template:"<h1>hello{{msg}}</h1>",
        // vue数组
        data:{
            msg: "hello world",
            number: 123,
            content:'<h1>hello</h1>'
        },
        // vue实例的方法
        methods:{
            handleClick:function(){
                //方便之处就是不用管Dom
                this.content = 'world';
            }
        }
    })
挂载点

el就是挂载点,element元素的意思,它的就是告诉实例要找页面上节点id为root的元素来插入替换;

模板

template ,模板,就是插入到页面的内容,就是准备好的页面内容;
一般在工作中template是不写在实例里面,因为不好写;
页面上id为root的div包含的内容默认就是template;

实例

new Vue() 创建出来一个实例,就是一个vue的组件;

大家可以看到挂载点,模板是写在实例里面,是实例的属性;

data,实例上的一些数据;

methods 实例上的方法;
改变data里的数据项this.xxx

vue的好处就是可以不要管dom,开发者可以把精力放在业务逻辑上面;

喜欢我给我点个赞把

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值