vue入门笔记
2018-10-19 06:13:50来源:博客园 阅读 ()
Vue (读音 /vju?/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
声明实例
new Vue({
el:", 绑定作用域
data:放数据
methods:事件函数
computed:计算属性
生命周期
beforeCreate:{}
})
methods 和 data中的变量不能重复
指令
用之前需要先声明 实例
v-text 相当于 innerText
v-html 相当于 innerHTML 注意:内容按普通 HTML 插入 - 不会作为 Vue 模板进行编译 。
v-for 循环
我们用 v-for
指令根据一组数组的选项列表进行渲染。
<p v-for="(item,$index) in arr"></p> <p v-for="(item,$key,$index) in arr"></p>
item:属性值 $key:属性名 $index:索引值
v-for
指令需要使用 item in items
形式的特殊语法,arr是源数据数组并且 item
是数组元素迭代的别名。
v-on 绑定 语法糖缩写:@
<button v-on:click="btn" ></button> <!--缩写--> <button @click="btn" ></button>
v-show 显示/隐藏
根据表达式之真假值,切换元素的 display
CSS 属性。当条件变化时该指令触发过渡效果。
v-show = true/false
v-if/v-if-else/v-else-if判断
前一兄弟元素必须有 v-if
或 v-else-if
<div v-if="type === 'A'">
A
</div>
<div v-else-if="type === 'B'">
B
</div>
<div v-else-if="type === 'C'">
C
</div>
v-if和v-show区别
v-if是动态的向DOM树内添加或者删除DOM元素;
v-show是通过设置DOM元素的display样式属性控制显隐;
v-if 只会加载真的部分 有缓存 消耗高 适合偶尔的显示隐藏切换
v-show 都会加载 没有缓存 消耗相对低 适合频繁的切换
v-model 双向绑定 和表单配合使用
下拉框 value>text
v-bind 属性绑定 动态地绑定一个或多个特性,或一个组件 prop 到表达式。
v-bind:class 语法糖缩写 :class
<p :style=[color,size]> 绑定多个属性用数组方法
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- javascript面向对象入门基础详细介绍 2020-03-29
- Jquery插件写法笔记整理 2020-03-29
- vue.js开发环境搭建教程 2020-03-16
- Vue input控件通过value绑定动态属性及修饰符的方法 2020-03-05
- 详解Webstorm 新建.vue文件支持高亮vue语法和es6语法 2020-02-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash