Vue 目录结构分析 数据绑定 绑定属性 循环渲染数据 数据渲染
一、目录结构分析
node_modules 项目所需要的各种依赖
src 开发用的资源
assets 静态资源文件
App.vue 根组件
main.js 配置路由时会用
.babelrc 配置文件
.editorconfig 编辑器的配置文件
.gitignore 忽略的配置文件
index.html html入口文件,一般写移动端在这里添加
package.json 项目配置文件,管理名称描述作者版本号之类的
readme.md 项目的说明文件
webpack.config.js webpack的配置文件将.vue的文件打包成可被网页解析的文件
注释:vue的模版里所有的内容都要被一个根节点包含起来
二、数据绑定
export defoult 表示把这个组件暴露出去
name:** 表示给这个组件起的名字
data(){
msg:" 业务逻辑里面定义的数据", //用{{msg}}调取
obj:{name:"获取对象里面的数据"}, //用{{obj.name}}
list:[111,222,333] // 用 v-for=“a in list” 然后 {{a}} 循环数据
list1:[
{'title':'111'},
{'title':'222'},
{'title':'333'},
{'title':'444'},
], // v-for="item in list1" {{item.title}}
//v-for="{item,key} in list1" {{key}} --- {{item.title}} key 是索引值
list2:[
{"cate":"国内新闻"
"list":[{'title':'国内111'},
{'title':'国内222'},
{'title':'国内333'},
{'title':'国内444'},]},
{"cate":"国际新闻"
"list":[{'title':'国际111'},
{'title':'国际222'},
{'title':'国际333'},
{'title':'国际444'},]}
] //嵌套循环<ul> <li v-for="item in list2"> {{item.cate}} <ol><li v-for="news in item.list" > {{news.title}} </li></ol></li></ul>
}
三、绑定属性
v-bind:title="业务逻辑定义的属性的名称" 简写: :title="业务逻辑定义的属性的名称" 或 v-text="" //绑定动态属性
四、绑定Html
v-html="带有Html标签"
五、绑定class
v-bind:class="{'class名称:'判断条件','class名称:'判断条件'}" // :class简写
六、绑定style
v-bind:style="{width:宽度值+'px'}" //动态设定元素的样式
Vue 目录结构分析 数据绑定 绑定属性 循环渲染数据 数据渲染的更多相关文章
- vue 数据绑定 绑定属性 循环渲染数据
<template> <!-- vue的模板里面 所有的内容要被一个根节点包含起来 --> <div id="app"> <h2>{ ...
- Vue 目录结构 绑定数据 绑定属性 循环渲染数据
一.目录结构分析 node_modules 项目所需要的各种依赖 src 开发用的资源 assets 静态资源文件 App.vue 根组件 main.js 配置路由时会用 .babelrc 配置文件 ...
- vue2.* 目录结构分析 数据绑定 循环渲染数据 数据渲染02
一.目录 结构分析 node_modules:项目依赖文件(也可以说是模块) src:开发时所用的资源 assets:静态资源文件 App.vue:根组件(最基础的公共页面) main.js:实例化v ...
- vue.js--基础 v-bind绑定属性使用
背景:因为10月要休产假了,8月的时间我工作很少,因为最开始做平台我一直做的是后端,前端很少接触,所以现在有时间,就学习前端基础,前端使用的vue.js+element,因为没有基础,所以下了一个视频 ...
- Vue动态添加v-model绑定及获取其返回数据
从数据库拿到的动态数据绑定到页面对应的v-model或者v-bind上,并且根据对页的操作获取到返回的值: 1.首先在data里定义一个数据 timeTip 为一个空数组 data () { retu ...
- 绑定属性 - v-bind
未绑定 <!DOCTYPE html><html><head> <meta charset="utf-8"> <t ...
- 【Vue】Vue框架常用知识点 Vue的模板语法、计算属性与侦听器、条件渲染、列表渲染、Class与Style绑定介绍与基本的用法
Vue框架常用知识点 文章目录 Vue框架常用知识点 知识点解释 第一个vue应用 模板语法 计算属性与侦听器 条件渲染.列表渲染.Class与Style绑定 知识点解释 vue框架知识体系 [1]基 ...
- 前端vue之属性指令、style和class、条件渲染、列表渲染、事件处理、数据双向绑定、表单控制、v-model进阶
今日内容概要 属性指令 style和class 条件渲染 列表渲染 事件处理 数据的双向绑定 v-model进阶 购物车案例 内容详细 1.属性指令 <!DOCTYPE html> < ...
- Angular4.x 创建组件|绑定数据|绑定属性|数据循环|条件判断|事件|表单处理|双向数据绑定
Angular4.x 创建组件|绑定数据|绑定属性|数据循环|条件判断|事件|表单处理|双向数据绑定 创建 angular 组件 https://github.com/angular/angular- ...
随机推荐
- 动画的使用—Drawable Animation
Drawable Animation可以称为帧动画,因为它是通过每次播放一帧Drawable资源实现的. Drawable Animation算不上真正意义上的动画,因为它的内部实现是通过定时发送消息 ...
- 【Android】冷门常用 ADB
清除应用缓存adb shell pm clear 包名 获取手机中安装的包名,加上部分包名可以做筛选 adb shell pm list package adb shell pm list packa ...
- Java Redis的Pipeline管道,批量操作,节省大量网络往返时间 & Redis批量读写(hmset&hgetall) 使用Pipeline
一般情况下,大家使用redis去put/get都是先拿到一个jedis实例,然后操作,然后释放连接:这种模式是 请求-响应,请求-响应 这种模式,下一次请求必须得等第一次请求响应回来之后才可以,因为r ...
- ADSL拨号上网或者光纤上网设置概要(原创)
不管是在梧州设置光纤还是在太平设置ADSL拨号上网每次设置上网一体机的时候都是遇到各种麻烦...这次又是弄了N久,每次问题各不一样.总结一下操作过程,方便以后又遇问题回头查询自个微博.一.设置电话线的 ...
- C# DataTable Compute方法的使用
在开发中需要对DataTable的数据进行处理,比如累加,求最大最小及平均值等,以前都采用手工对DataTable进行循环并计算的方式,现在发现DataTable的Compute方法可以轻松实现这些功 ...
- 如何高效利用 GitHub
正是 Github,让社会化编程成为现实.本文尝试谈谈 GitHub 的文化.技巧与影响. Q1:GitHub 是什么 Q2:GitHub 风格 Q3: 在 GitHub,如何跟牛人学习 Q4: 享受 ...
- hell 1>&2 2>&1 &>filename重定向的含义和区别
当初在shell中, 看到">&1"和">&2"始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 一.linux重定 ...
- python模块之ConfigParser: 用python解析配置文件
在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介 ...
- hdu 3264 09 宁波 现场 E - Open-air shopping malls 计算几何 二分 圆相交面积 难度:1
Description The city of M is a famous shopping city and its open-air shopping malls are extremely at ...
- CSS中em、rem和px的区别
任意浏览器的默认字体高都是16px.所有未经调整的浏览器都符合: 1em=16px,1rem=16px. EM特点 1. em的值并不是固定的: 2. em会继承父级元素的字体大小. rem特点 r ...