Vue基础

Vue创建

 <div class="root">
        <h1>北京{{name}},{{address}},{{school.toUpperCase()}}</h1>
    </div>
    <div class="root">
        <h1>北京{{name}}</h1> {{xxx}} //中的xxx要写成js表达式,即有返回值
    </div>

    <script>
        Vue.config.productionTip=false  //阻止Vue在启动时生成生产提示(vue.js和vue.min.js)


        const x=new Vue({  //创建vue实例
            el:'.root',   //给vue指定实例
            data:{        //data用于存储数据
                name:'22欢迎你',
                address:'北京',
                school:'peking',
            }
        });
    </script>

Vue模板语法

1插值语法

功能:用于解析标签体的内容

2指令语法

用于解析标签(标签属性,标签体,绑定事件)

数据绑定

1.单项绑定 v-bind:数据只能从data流向页面
2.双向绑定 v-model:数据可以从页面流向data,也可以从data流向页面
双向绑定一般应用在表单元素上

el和data的两种写法

 x.$mount('#root');
var x=  new Vue({
                   el:'#root',
                 data:{
                     name:'欢迎你',
                 }
             });
 new Vue({
            //  el:'#root',
             data(){
                 return{
                    name:'欢迎你',
                 }
                
             }
         });

MVVM模型

  • data中所有的属性最后都出现在vm身上。
  • vm的所有属性以及Vum原型上的所有属性在Vue模板中都可以直接使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值