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 ...
随机推荐
- 网络编程-day1
一. *** C/S架构:客户端(client)/服务端(server)架构, B/S架构:浏览器(browser) / 服务端(server)架构 软件cs架构:浏览器,qq,微信,陌陌等等 硬件c ...
- sticky footer
html: <div class="detail"> <div class="detail-wrapper"> <div clas ...
- JAVA概率实现--一篇最常见、最通用解决方案
日常场景:某活动抽奖,控制各等奖的出现概率 比如控制A(中奖率):20%:B(获得优惠券率):30%:C(谢谢参与率):50% 下面以封装好在main()函数里,上代码(记得导入相应的包): publ ...
- Java语法基础学习DayTwelve(泛型)
一.泛型(Generic)在集合中的使用 1.作用 (1)解决元素存储的安全问题 (2)解决获取数据元素时,需要类型强转的问题 2.代码案例 //在集合没有使用泛型的情况下 List list = n ...
- 复现 360 Unicorn Team 黑科技之 HackNFC
看了2条360 Unicorn Team的微博后,感觉蛮有趣的,打算复现一下 谷歌了下相关资料,在HACKADAY找到了介绍文章 还有2篇北邮工学硕士的论文,欢迎有兴趣的朋友和我一起交流~ 联系方式在 ...
- centos7.5 安装mysql8.0.13
在Linux系统上使用rpm包管理器安装mysql Installing MySQL on Linux Using RPM Packages 环境:CentOS Linux release 7.4.1 ...
- scrapy框架之递归解析和post请求
递归爬取解析多页页面数据 scrapy核心组件工作流程 scrapy的post请求发送 1.递归爬取解析多页页面数据 - 需求:将糗事百科所有页码的作者和段子内容数据进行爬取切持久化存储 - 需求分析 ...
- 网络编程-----IO
IO模型介绍 阻塞IO 非阻塞 多路复用 异步 IO模型比较分析 selectors 阻塞IO:之前写的所有的socket,recv,accput都是 阻塞原理: 其实多数时间多用到了等待数据那里. ...
- GAN 教程记录
目标:使G产生的分布sample出来接近D的分布 1.G产生的data是否是database中的图片 a.计算L1 L2相似度 2.GAN与其他生成器相比较,能够生成较为清晰的图片 3.一次itera ...
- 菜鸟Vue学习笔记(一)
我今年刚参加工作,作为一个后台Java开发人员,公司让我开发前端,并且使用Vue框架,我边学习边记录. Vue框架是JS的封装框架,使用了MVVM模式,即model—view—viewmodel模式, ...