Vue学习笔记

Vue模板语法有两大类

  1、插值语法:

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

    写法:{{xxx}},xxx是js表达式,且可以读取到data中的所有属性

  2、指令语法:

    功能:用于解析标签(包括:标签属性、标签体内容、绑定事件。。。。。)

    写法:v-bind:href="xxx" 或简写为:href="xxx",xxx同样要写js表达式,且可以读取到data中的所有属性

    备注:Vue中有很多的指令,且形式都是:v-???,我们只是拿v-bind举个例子

Vue中有2种数据绑定方式

  1、单向绑定(v-bind):数据只能从data流向页面

  2、双向绑定(v-model):数据不仅可以从data流向页面,还可以从页面流向data

  备注:1、双向绑定一般应用再表单类元素上(如:input,select等)

     2、v-model:value可简写为v-model,因为v-model默认收集的就是value值

 

el与data的两种写法

  

复制代码
//el的两种写法
            const v = new Vue({
                //el:'#root',  // 第一种写法
                data:{
                    name:'尚硅谷'
                }
            })
            setTimeout(() => {
                v.$mount('#root')  // 第二种挂载的写法
            },2000)
复制代码
复制代码
// data的两种写法
            new Vue({
                el:'#root',
                // 对象式写法
                data:{
                    name:'尚硅谷'
                }
                // 第二种函数式写法
                data:function(){
                    return {
                        name:'尚硅谷'
                    }
                }
            })
复制代码

 

posted @   天空之城906  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示