博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue学习(二)Vue常用指令
阅读量:5023 次
发布时间:2019-06-12

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

2 Vue常用指令

2.1 vue用法

{
{name}} // 模板语法

2.2 v-html;v-text

# v-text

#### v-text="name"
# v-text和v-html

#### v-text
#### v-html

2.3 v-for

{
{items}}
### 重点
{
{items.name}}的价格是{
{items.price}}
### 重点

2.4 v-if,v-else-if,v-else

学生登录系统
老师登录系统

请使用正确的身份

# 浏览器console控制台。切换app.role='teacher'来实现v-else-if和v-else的实现// 在html里只显示页面显示标签(说明添加的是appendChild)

2.5 v-show

Vue中v-show指令

// 页面标签显示是 display 来显示

2.6 v-bind 简写 :

2.6.1 绑定a标签

我们之前的写法

vue中v-bind指令

去百度 ☆☆☆☆☆☆

2.6.2 绑定样式

之前的写法

 

vue中v-bind指令

去百度 ### v-bind简写是‘:’,绑定样式{}

2.7 v-on 简写 @

// 两者选一个
==================================================
==================================================

2.8 小demo-给Alex加点料

壹:

# 绑定样式

贰:

晓强

2.9 v-model 双向绑定

请输入你的姓名

{
{name}}

请选择你的性别

{
{sex}}

单选

{
{boy_friend}}

多选

{
{girl_friend}}

textarea

{
{my_textarea}}

2.10 指令修饰符

2.10.1 懒惰lazy/去空格(trim)

2.10.2 number显示数据类型

2.10.3 pre标签显示多个空格

lazy回车之后显示

# 去空格 {
{name}}

number显示数据类型

{
{typeof phone}}

pre标签显示多个空格

{
{pre}}

2.11 计算指令 computed

# 效果是字符串拼接
学科 成绩
python基础
前端
django
总分 {
{python + web +django}}
平均分 {
{(python + web + django)/3}}
            python基础                    
学科 成绩
python基础
前端
django
总分 {
{python + web +django}}
平均分 {
{(python + web + django)/3}}
  • 在继续改,我们在总分和平均分的时候算的太麻烦了,怎么办呢,引出computed
# computed版本------对比没有注释掉的部分
总分 {
{sum_num}}
平均分 {
{(python + web + django)/3}}

2.12 自定义指令 directive

  • 模板
Vue.directive('mingzi',function (el,bindding) {});
  • 步骤
① 搭建vue② 新建自定义指令③ 绑定个盒子④ 操作

① 搭建vue

② 新建自定义指令

Vue.directive('boxs',function (el,bindding) { });

③ 绑定个盒子,加个样式和数据

data:{ text:true } })////
  • Vue.directive里打印
Vue.directive('boxs',function (el,bindding) {        console.log(el);           // 绑定指定的元素(div)        console.log(bindding)      // 自定义指令的对象(.value是一个值)    });

④ 操作--盒子位置变化的demo

  • 看下图,我们所写的都会显示那么我们研究一下标红的地方--modifiers

  • 我们怎么改呢

☆☆☆☆☆
  • 盒子变换位置

2.13 获取DOM操作

☆☆☆☆☆ref

获取DOM

转载于:https://www.cnblogs.com/a438842265/p/9713806.html

你可能感兴趣的文章
POJ 2001 Shortest Prefixes(字典树)
查看>>
【Silverlight】汉诺塔游戏,带AI
查看>>
BigDecimal的引入和概述
查看>>
Oracle database server architecture
查看>>
LeetCode--Remove Duplicates from Sorted List
查看>>
(15)JavaScrip 的一些简单笔记
查看>>
右左法则解决复杂声明
查看>>
Jenkins的新建job和配置job
查看>>
三大类加载器 经典例子
查看>>
为OpenEdx中lms注册模块扩展字段
查看>>
三、模版的使用
查看>>
hihoCoder 1174 拓扑排序·一
查看>>
git 的更新代码的取消
查看>>
UVA - 1103 Ancient Messages
查看>>
《数据挖掘与数据化运营实战 思路、方法、技巧与应用》—— 读书笔记
查看>>
office note 解决标签页消失的问题
查看>>
现代密码学:RSA算法
查看>>
Core Image 制作自己的美图秀秀
查看>>
每天一个随笔
查看>>
-------------------python博客目录:-------------------
查看>>