| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue (1) — 初识Vue、模板语法、数据绑定 -> 正文阅读 |
|
[JavaScript知识库]Vue (1) — 初识Vue、模板语法、数据绑定 |
目录 一、Vue的介绍? 1.Vue是什么? ? ? ? Vue是一套用于构建用户界面的渐进式JavaScript框架。
? 2.Vue的特点? ? ? ? 1.采用组件化模式,提高代码复用率、且让代码更好维护? ? ? ? ? 2.声明式编码,让编码人员无需直接操作DOM,提高开发效率 ? ? ? ? 3.使用虚拟DOM+diff算法,尽量复用DOM节点 二、初识Vue+Hello案例????1.想让Vue工作,就必须建立一个Vue实例,且传入一个配置对象 ? ? 2.root容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法 ? ? 3.root容器里的代码被称为【Vue模板】 ????4.Vue实例和容器是一一对应的 ? ? 5.真实开发中只有一个Vue实例,并且会配合着组件一起使用 ? ? 6.{{xxx}}中的xxx要写js表达式,且xxx可以自动读取到data中的所有属性 ? ? 7.一旦data中的数据发生改变,那么模板中用到该数据的地方也会自动更新
?Hello案例:
运行结果如下: 三、模板语法? 1.插值语法????????????功能:用于解析标签体内容。 ? ? ? ? ? ? 写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性 ? 2.指令语法? ? ? ? ? ? 功能:用于解析标签(包括:标签属性、标签体内容、绑定事件......) ? ? ? ? ? ? 举例:v-bind:href="xxx" 或 简写为 :href="xxx",xxx同样要写js表达式,? ? 且可以直接读取到data中的所有属性 ? ? ? ? ? ? 备注:Vue中有很多指令,且形式都是:v-????,此处只是拿v-bind举个例子 案例:
运行结果: 四、数据绑定?? Vue中有两种数据绑定的方式: ? 1.单向绑定(v-bind):????????数据只能从data流向页面 ? 2.双向绑定(v-model):????????数据不仅能从data流向页面,还可以从页面流向data
?运行结果: 五、el和data的两种写法?? 1.el的两种写法????????(1).new.Vue时配置el属性
????????(2).先创建Vue实例,随后再通过vm.$mount('#root')指定el的值
? 2.data的两种写法????????(1).对象式
????????(2).函数式
? 3.一个重要的原则????????由Vue管理的函数,一定不要写箭头函数,一旦写了箭头函数,this就不再是Vue实例了 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 4:19:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |