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:'尚硅谷' } } })
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构