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 目录结构分析 数据绑定 绑定属性 循环渲染数据 数据渲染
一.目录结构分析 node_modules 项目所需要的各种依赖 src 开发用的资源 assets 静态资源文件 App.vue 根组件 main.js 配置路由时会用 .babelrc 配置文件 ...
- vue 数据绑定 绑定属性 循环渲染数据
<template> <!-- vue的模板里面 所有的内容要被一个根节点包含起来 --> <div id="app"> <h2>{ ...
- 五、Angular定义字段、绑定字段、获取数据、对象获取数据、*ngFor循环获取数据,自定义方法、*ngIf条件判断、双向数据绑定
1.定义属性 2.绑定属性.绑定html中 3.循环获取数据 编写的时候没有注意,第二个循环 i 需要改成 {{i}} ,这样才会显示 出效果 4.自定义方法 变量名截图省略 5.*ngIf条件判断 ...
- vue2.* 目录结构分析 数据绑定 循环渲染数据 数据渲染02
一.目录 结构分析 node_modules:项目依赖文件(也可以说是模块) src:开发时所用的资源 assets:静态资源文件 App.vue:根组件(最基础的公共页面) main.js:实例化v ...
- Vue学习(一)Vue目录结构
安装教程网上一大把,可以自己搜索.记录下学习过程. 认识下Vue的目录结构,取自:https://www.cnblogs.com/dragonir/p/8711761.html vue 文件目录结构详 ...
- vue目录结构
构建新的项目后生成目录结构如下图: 1.build目录下: 最终发布de代码存放的位置 2.config 配置目录,包括端口号等.我们初学可以使用默认的 3.node_modules npm加载的项目 ...
- vue 目录结构与文件配置说明
目录结构与文件配置说明 首先对目录结构进行说明, 1.build目录,主要利用webpack与node插件启动一些相关服务的js文件 2.config目录主要是针对开发环境,生产环境,测试环境的配置信 ...
- vue 目录结构介绍
1 初始目录如下: 2 目录结构介绍 bulid:最终帆布的代码存放位置 config:配置目录,包括端口号等 node_modules:npm加载的项目依赖模块 src:z这里是我们要开发的目录,基 ...
- angular,vue,react的基本语法—插值表达式,渲染数据,响应式数据
基本语法: 1.插值表达式: vue:{{}} react:{} angular:{{}} 2.渲染数据 vue js: export default{ data(){ return{ msg:&qu ...
随机推荐
- spring开启事务时启动报错SAXParseException
在启动项目时报解析xml文件异常: org.xml.sax.SAXParseException: cvc-complex-type.2.4.c 'aop:config'...... 由报错提示 ...
- vue bus的使用
vue中的bus事件,一般作为中央事件总线来使用 简单例子:比如在A,B组件为兄弟组件,现在A要调用B的中C事件 1.创建一个bus.js 内容: import Vue from 'vue' cons ...
- makefile简单学习
前言 在C语言中,我们需要将源代码生成可执行的程序.这里面其实要经过非常多的步骤.参看下图: 这中间主要通过make命令,读取一种名为“makefile”或“Makefile”的文件来实现软件的自动化 ...
- VBA消息框
MsgBox函数显示一个消息框,并等待用户点击一个按钮,然后根据用户点击该按钮的动作执行. 语法 MsgBox(prompt[,buttons][,title][,helpfile,context]) ...
- Git常用指令和GitHub操作总结
Git版本管理工具(CVS) 首先粘上两个Git的基础链接~ 阮一峰:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 廖雪峰:h ...
- 利用教育邮箱注册JetBrains产品(pycharm、idea等)的方法
转载:http://www.cnblogs.com/wang-meng/p/8887436.html 1,申请邮箱 地址为:http://mdu.edu.rs/ 邮箱的前缀可以改成自己喜欢的字符 ...
- UITabView使用详解
在开发iphone的应用时基本上都要用到UITableView,这里讲解一下UITableView的使用方法及代理的调用情况 - (void)viewDidLoad { [super viewDidL ...
- idea xml版本修改问题
STEP 1.选中模块 STEP 2.file---->Project Structure---->Facets---->把相应模块的给删除"-"----> ...
- Python全栈之路----函数进阶----迭代器
我们已经知道,可以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如 list , tuple , dict , set ,str 等: 一类是 generator ,包括生成器和 ...
- 使用try和catch捕获异常
Java程序在执行过程中如果出现异常,会自动生成一个异常对象,该异常对象将被自动提交给JVM,当JVM接收到异常对象时,会寻找能处理这一异常的代码,并把当前异常对象交给其处理,这一过程称为捕获(cat ...