博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue入门---常用指令详解
阅读量:6274 次
发布时间:2019-06-22

本文共 2936 字,大约阅读时间需要 9 分钟。

Vue入门

Vue是一个MVVM(Model / View / ViewModel)的前端框架,相对于Angular来说简单、易学上手快,近两年也也别流行,发展速度较快,已经超越Angular了。比较适用于移动端,轻量级的框架,文件小,运行速度快。最近,闲来无事,所以学习一下Vue这个流行的框架,以备后用。

一、指令

  1. v-model 多用于表单元素实现双向数据绑定(同angular中的ng-model
  2. v-for 格式: v-for="字段名 in(of) 数组json"  循环数组或json(angular中的ng-repeat),需要注意从vue2开始取消了$index
  3. v-show 显示内容 (同angular中的ng-show
  4. v-hide  隐藏内容(同angular中的ng-hide
  5. v-if    显示与隐藏  (dom元素的删除添加 angular中的ng-if 默认值为false
  6. v-else-if  必须和v-if连用
  7. v-else  必须和v-if连用  不能单独使用  否则报错   模板编译错误
  8. v-bind  动态绑定  作用: 及时对页面的数据进行更改
  9. v-on:click 给标签绑定函数,可以缩写为@,例如绑定一个点击函数  函数必须写在methods里面
  10. v-text  解析文本
  11. v-html   解析html标签
  12. v-bind:class   三种绑定方法  1、对象型  '{red:isred}'  2、三   'isred?"red":"blue"'   3、数组型  '[{red:"isred"},{blue:"isblue"}]'
  13. v-once  进入页面时  只渲染一次 不在进行渲染
  14. v-cloak  防止闪烁
  15. v-pre  把标签内部的元素原位输出

二、基本组件属性

1 new Vue({2   el,         // 要绑定的 DOM element3   template,   // 要解析的模板,可以是 #id, HTML 或某個 DOM element4   data,       // 要绑定的数据5   computed,   // 依赖于别的数据计算出来的数据, name = firstName + lastName6   watch,      // 监听方法, 监听到某一数据变化时, 需要做的对应操作7   methods,    // 定义可以在元件或模板內使用的方法8 })

 

三、基础使用

1.html

1 
2

{

{msg}}

3

2.js

1 var app=new Vue({ 2         el:'#app',//标签的类名、id,用于获取元素 3         //以键值对的形式存放用到的数据成员 4         data:{ 5             msg:'显示的内容'        6         }, 7         //包含要用到的函数方法 8         methods:{             9         }10     });

这样js中msg的内容就会在p标签内显示出来。

四、实例

利用bootstrap+vue实现简易留言板的功能,可以增加、删除,弹出模态框

1   2   3   4    
5 简易留言板 6
7
8
9 12
13 14 15 16 17 48 49 50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65

66

用户信息表

67 68
69
70
71
72
73
74
75
76
77
78
81
82
83
86
87
88
91
92
序号 名字 年龄 操作
{
{index+1}}
{
{item.name}}
{
{item.age}}
79 80
84 85
89

暂无数据....

90
93 94
95
112
113 114

运行效果:

 

 

转载于:https://www.cnblogs.com/le220/p/9501071.html

你可能感兴趣的文章
mybatis学习
查看>>
LCD的接口类型详解
查看>>
Spring Boot Unregistering JMX-exposed beans on shutdown
查看>>
poi 导入导出的api说明(大全)
查看>>
Mono for Android 优势与劣势
查看>>
将图片转成base64字符串并在JSP页面显示的Java代码
查看>>
js 面试题
查看>>
sqoop数据迁移(基于Hadoop和关系数据库服务器之间传送数据)
查看>>
腾讯云下安装 nodejs + 实现 Nginx 反向代理
查看>>
Javascript 中的 Array 操作
查看>>
java中包容易出现的错误及权限问题
查看>>
AngularJS之初级Route【一】(六)
查看>>
服务器硬件问题整理的一点总结
查看>>
SAP S/4HANA Cloud: Revolutionizing the Next Generation of Cloud ERP
查看>>
Mellanox公司计划利用系统芯片提升存储产品速度
查看>>
白帽子守护网络安全,高薪酬成大学生就业首选!
查看>>
ARM想将芯片装进人类大脑 降低能耗是一大挑战
查看>>
Oracle数据库的备份方法
查看>>
Selenium 自动登录考勤系统
查看>>
关于如何以编程的方式执行TestNG
查看>>