VUE--插值的操作
时间:2019-10-19
本文章向大家介绍VUE--插值的操作,主要包括VUE--插值的操作使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、vue常见的指令
- v-once:保留第一次渲染结果
- v-html :把html代码解析,只显示内容
- v-pre :原样输出
- v-cloak :解决文本闪烁问题
- v-text :显示文本
二、v-bind指令两种写法 作用:动态绑定属性
- <a v-bind:href="url">百度</a>
- <a :href="url">百度</a>
1、v-bind动态绑定class(对象语法)
<a :href="url" class="title" :class="{active:isActive,line:isLine}">百度</a>
<a :href="url" class="title" :class="getClasses()">百度</a>
2、v-bind动态绑定class:(数组语法)
<h2 :class="[classaArray ,classaArray2]">{{message}}</h2>
<h2 :class="getClassArray()">{{message}}</h2>
*********完整代码************
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script src="./js/vue.js"></script> <style> .active { color: red; } .line { background: #666; } </style> </head> <div id="app"> <a v-bind:href="url">百度</a> <!-- 动态绑定class{对象语法} --> <a :href="url" class="title" :class="{active:isActive,line:isLine}">百度</a> <a :href="url" class="title" :class="getClasses()">百度</a> <!-- 动态绑定class[数组语法] --> <h2 :class="[classaArray ,classaArray2]">{{message}}</h2> <h2 :class="getClassArray()">{{message}}</h2> <h2></h2> <button v-on:click="getClass">按钮</button> </div> <body> <script> let vm = new Vue({ el: '#app', data: () => ({ message: '王者不可阻挡', url: 'https://www.baidu.com/', isActive: true, isLine: true, classaArray: 'active', classaArray2: 'line' }), methods: { getClass: function () { this.isActive = !this.isActive }, getClasses: function () { return { active: this.isActive, line: this.isLine } }, getClassArray: function () { return [this.classaArray, this.classaArray2] } } }) </script> </body> </html>
3、v-bind动态绑定style(对象语法)
<!-- <h2 :style="{ker(属性名):value(属性值)}">{{message}}</h2> --> <h2 :style="{color:color,fontSize:'fontSize'}">{{message}}</h2> <h2 :style="getStyle()">{{message}}</h2>
4、v-bind动态绑定style(数组语法)
<h2 :style="[baseStyle,baseStyle2]">{{message}}</h2>
*******完整代码*******
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <script src="./js/vue.js"></script> </head> <div id="app"> <!-- v-bind动态绑定style(对象写法) --> <!-- <h2 :style="{ker(属性名):value(属性值)}">{{message}}</h2> --> <h2 :style="{color:color,fontSize:'fontSize'}">{{message}}</h2> <h2 :style="getStyle()">{{message}}</h2> <!-- v-bind动态绑定style(数组写法) --> <h2 :style="[baseStyle,baseStyle2]">{{message}}</h2> </div> <body> <script> let vm = new Vue({ el: '#app', data: () => ({ message: '爱生活,爱自己', color: 'green', fontSize: '50px', baseStyle: { background: 'red' }, baseStyle2: { color: 'pink' } }), methods: { getStyle: function () { return { color: this.color, fontSize: this.fontSize } } } }) </script> </body> </html>
原文地址:https://www.cnblogs.com/DreamchaserHe/p/11686943.html
- 强烈推荐:基于Java反射实现一个 Android ORM 框架
- Android 高效安全的本地广播 LocalBroadcast 完全解析
- Android的编译打包流程详解
- Android 仿京东、拼多多商品分类页
- 简单高效的实现 Android App 全局字体替换
- 基于 RxJava2+Retrofit2 精心打造的 Android 基础框架 XSnow
- Android 图片选择到裁剪之步步深坑
- Android自定义 View 实战之 StickerView
- 十分钟搞定酷炫动画,Android自定义 View 入门
- 基础篇章:关于 React Native 之 Switch 和 ProgressBarAndroid 组件的讲解
- Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)
- 基础篇章:关于 React Native 之 ToolbarAndroid 组件的讲解
- Android M 权限最佳实践
- Android自定义ViewGroup神器-ViewDragHelper
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 常用功能加载宏——一维表转二维表
- OpenCV与图像处理(八)
- 类模块
- Netty入门篇
- 面试官:谈谈类加载器吧,你有没有看过类加载器的源码?
- 数据维度爆炸怎么办?详解5大常用的特征选择方法
- 给卷积神经网络动动刀:加法网络探究
- 用Python网络爬虫来看看最近电影院都有哪些上映的电影
- 使用 Azure Blob Stoage 实现一个静态文件服务器
- java学习--反射详解
- Redis中的管道Pipeline操作
- 查看YARN任务日志的几种方式
- 简易数字频率计(verilog HDL设计)(2020维护版本)
- C++核心准则CP.111:如果真的需要好双重检查锁,使用惯用模式
- C++核心准则CP.200:使用volatile只能表明该变量是非C++内存