关关于于vue.js v-bind 的的一一些些理理解解和和思思考考

一一、、v-bind 初初探探

它是一个 vue 指令,用于绑定 html 属性,如下:

html属性不能使用双大括号形式绑定,只能使用v-bind指令

var vm = new Vue({

el: '#app',

data: {

title: 'title c ntent '

}

});

这里的 html 最后 渲染成:

html属性不能使用双大括号形式绑定,只能使用v-bind指令

二二、、指指令令预预期期值值

上面这种 v-bind 这也是我们对于 vue 指令最初的理解,但实际上,vue 指令的预期值 (如 v-bind :class="classProperty" 中,v-

bind 是指令,: 后面的 class 是参数,而 classProperty 则在官方文档中被称为“预期值”),除了像上面那样绑定一个字符串类型

变量,其实它是支持一个单一 JavaScript 表达式 (v-for 除外)。

所以在这里,我们就可以有更多的选择,例如:

((1))执执行行运运算算

html属性不能使用双大括号形式绑定,只能使用v-bind指令

var vm = new Vue({

el: '#app',

data: {

t1: 'title1',

t2: 'title2'

}

});

最后渲染的结果:

html属性不能使用双大括号形式绑定,只能使用v-bind指令

((2))执执行行函函数数等等

html属性不能使用双大括号形式绑定,只能使用v-bind指令

var vm = new Vue({

el: '#app',

data: {

getTitle: functi n () {

return 'title c ntent ';

}

}

});

最后渲染的结果:

html属性不能使用双大括号形式绑定,只能使用v-bind指令

三三、、支支持持的的数数据据类类型型

上面的内容,指令预期值得到的都是字符串类型的数据,但实际上,我们知道 j s 有很多数据类型,它如果放入其中呢?

((1))对对象象类类型型

c ntent

var bj = {};

var vm = new Vue({

el: '#app',

data: {

bj: bj

}

});

为什么一来就选择对象类型呢?答案是它比较有代表性,它渲染结果如下:

vue.jsv-html,关于vue.jsv-bind的一些理解和思考.pdf相关推荐

  1. vue后端框架mysql_springboot + vue 前后端结合·数据库查询

    springboot + vue 前后端结合·数据库查询 数据库部分: /* Navicat Premium Data Transfer Source Server : localHost Sourc ...

  2. 【前端】1.学习了一段时间的vue,总结一下Vue书写规范

    学习了一段时间的vue,总结一下Vue书写规范 命名规范 普通变量命名规范 常量命名规范 组件命名规范 method 方法命名命名规范 views 下的文件命名 props 命名规范 结构化规范 命名 ...

  3. 阿瑶的vue学习笔记(1)Vue核心

    1. Vue核心 1.1. Vue简介 1.1.1. 官网 英文官网 中文官网 1.1.2. 介绍与描述 动态构建用户界面的渐进式JavaScript框架 作者:尤雨溪 1.1.3. Vue的特点 遵 ...

  4. Vue全家桶(Vue基础看这篇就够了)

    目录 第一章:vue核心 1.1.Vue 简介 1.1.1 官网 1.1.2 Vue是什么? 1.1.3 Vue的特点 1.1.4 Vue周边库 1.2 初识Vue 1.3 模板语法 1.4 数据绑定 ...

  5. 怎么将vue模板转换为html,vue中自定义html文件的模板

    如果默认生成的 HTML 文件不适合需求,可以创建/使用自定义模板. 一是通过 inject 选项,然后传递给定制的 HTML 文件.html-webpack-plugin 将会自动注入所有需要的 C ...

  6. vue 网络请求 axios vue POST请求 vue GET请求 代码示例

    QQ技术交流群 173683866 526474645 欢迎加入交流讨论,打广告的一律飞机票 1.安装 axios 和 vue-axios 和 qs (qs是为了解决post默认使用的是x-www-f ...

  7. vue教程2 【Vue组件化编程】 组件的创建和使用 非单文件组件和单文件组件的区别

    组件 实现局部功能的代码和资源的集合 非单文件组件 1.定义组件(创建组件) 2.注册组件 3.使用组件(写组件标签) 定义 使用Vue.extend(options)创建,其中options和new ...

  8. Vue教程1 【Vue核心】

    Vue.js 中文文档 (bootcss.com) 使用vue插件 GitHub - vuejs/devtools: ⚙️ Browser devtools extension for debuggi ...

  9. # vue.js 之 对vue.js基础理解

    vue.js 之 对vue.js基础理解 Vue构造器 1 . Vue.js是一个构造函数,编程中称之为构造器 2 . 每一个new Vue() 都是一个Vue构造函数的实例,这个过程叫做实例化 3 ...

  10. VSCode 搭建Vue开发环境之Vue CLI

    2019独角兽企业重金招聘Python工程师标准>>> 一.简介说明 1.关于VS Code开发工具,安装和配置,更多可以参考以前文章 2.关于Vue.js,Vue是一个优秀的渐进式 ...

最新文章

  1. 前 Google 工程师总结的算法面试指南
  2. java 反编译 手游_Java反编译器(DJ Java Decompiler)
  3. hadoop文件写入
  4. [翻译] WindowsPhone-GameBoy模拟器开发二--Rom文件分析
  5. php按照二维数组某个字段排序,PHP 二维数组根据某个字段排序
  6. 【带着canvas去流浪(14)】Three.js中凹浮雕模型的生成方式
  7. weblogic 文件打开数_Weblogic任意文件读取和任意文件上传
  8. 记录linux启动次数的脚本,类UNIX系统中启动脚本记录
  9. Digilent提供的Pmod AD5驱动程序
  10. spring学习--AOP术语
  11. SQL Sever — 建表语句,设置种子数量与增量以及设置主键 代码
  12. paip.提升效率----几款任务栏软件
  13. log4j-XML文件配置
  14. 斗鱼实名认证 mysql_我告诉你斗鱼实名认证怎么取消
  15. 枣庄高防php主机,枣庄机房_枣庄联通机房_枣庄BGP高防机房
  16. 我来对比一下阿里云服务器和腾讯云服务器的优劣和区别
  17. 计算机到交换机端口查询,新手上路:根据ip地址查交换机端口网络知识 -电脑资料...
  18. echarts的常用案例
  19. JS:Slasher Flick(截断数组)
  20. 删除一个字符串中的所有数字字符

热门文章

  1. 一个简单的多线程实现
  2. 今日恐慌与贪婪指数为14,恐慌程度与昨日持平
  3. 阿里云,AWS,HTTPS和企业支付宝配置
  4. Java封装e4a_E4A类库封装从入门到放弃
  5. linux apache配置目录大小写,linux服务器centos系统apache路径不区分大小写的解决办法(适用WDCP面板)...
  6. git 本地多账号管理
  7. Web并发页面访问量统计实现
  8. 浅析RTB和RTA(一)
  9. Excel筛选两列重复的内容
  10. After Effects 自动导入素材和分类的脚本