关键词:
一、目录结构分析
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的常用属性◆能够基于Vue实现需求效果文章目录在学习Vue的时候尽量多查阅文档学习目标一、Vue二、指令v-cloak解决闪烁1.数据绑定指令v-textv-htmlv-prev-once2.双向数据绑定v-modelmvvmv-onv-on事件函数中传入参数事件修饰符... 查看详情
vue2.0-数据绑定-循环渲染-数据渲染
需求:学习vue2.0-数据绑定-循环渲染-数据渲染效果展示如下 这里只关注App.vue组件,组件规范分为三部分:1、模板只能有一个根节点,在内部扩展编辑<template><!--vue的模板里面,所有的内容要被一个根节点包含起来-->... 查看详情
vue在for循环中绑定html数据属性
】vue在for循环中绑定html数据属性【英文标题】:vuebindhtmldataattributewithinforloop【发布时间】:2021-05-1904:11:05【问题描述】:我在vue中循环显示颜色代码以及工具提示中的颜色名称。工具提示通过html5使用数据属性。现在我正在尝... 查看详情
vue如何在循环中"监听"的绑定v-model数据(代码片段)
vue如何在循环中"监听"的绑定v-model数据阅读目录 vue如何在循环中"监听"的绑定v-model数据1.普通属性的值进行监听2.监听对象的变化3.监听对象中具体属性值的变化4.vue如何在循环中"监听"的绑定v-model数据回到顶部1.普... 查看详情
vue指令数据及事件绑定条件和列表渲染(代码片段)
文章目录Vue指令内容渲染指令属性绑定指令事件绑定指令双向绑定指令条件渲染指令列表渲染指令Vue指令指令(Directives)是vue为开发者提供的模板语法,用于辅助开发者渲染页面的基本结构。注意:指令是vue开发... 查看详情
在循环中渲染复选框并在 Vue JS 中绑定它们的值
...我正在尝试使用多个复选框的组合创建一些过滤器来过滤数据库中的数据。像这样。我正在从登录页面重定向到此页面,其中列出了一些获取变量的属性。就我而言,我在这个请求中有3个get变量。$location、$type和 查看详情
vue的双向数据绑定原理
参考技术AVue数据双向绑定主要是指:数据变化更新视图,视图变化更新数据实现原理:采用数据监听、解析结合订阅者模式的方式,通过Object.defineProperty()来监听各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相... 查看详情
vue入门单双向数据流和事件绑定(代码片段)
1、Vue单向数据流绑定属性值v-bind:(属性),简写:(属性)eg:<inputv-bind:value="name":class="name">a、内存改变影响页面改变b、v-bind就是对属性的简单赋值,当内存值改变,还是会触发重新渲染2、Vue双向数据流绑定v-model=&... 查看详情
angular和vue双向数据绑定
angular和vue双向数据绑定的原理(重点是vue的双向绑定)我在整理javascript高级程序设计的笔记的时候看到面向对象设计那章,讲到对象属性分为数据属性和访问器属性,我们平时用的js对象90%以上都只是用到数据属性;我们向来讲解下数... 查看详情
vue基础
...据绑定指令 事件绑定 属性绑定 样式绑定 分支循环结构 查看详情
1.3vue属性绑定和双向数据绑定(代码片段)
Vue属性绑定和双向数据绑定<!DOCTYPEhtml><html><head><metacharset="utf-8"/><title>属性绑定和双向数据绑定</title><scriptsrc="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></s 查看详情
js双向数据绑定的原理介绍(代码片段)
1.双向数据绑定的原理:属性拦截2.属性拦截实现方式:使用Object.defineProperty()将对象的属性变成访问器属性。3.如果对访问器属性不是很了解的小伙伴可以看一下这一篇文章哈:JS数据属性与访问器属性4.本小节主要模... 查看详情
元素上使用v-bind绑定的data-index属性,可以用啥方式来获取index值
...就是在学习vue框架中规定的用法vue的指令、组件(是对UI结构的复用)、路由、Vuex、vue组件库等都是框架的一部分二、vue的两个特性1、数据驱动视图概念在使用了vue的页面中,vue会监听数据的变化,从而自动重新渲染页面的结... 查看详情
vue-常用指令&条件渲染&列表渲染
...vue实例定义的方法。可以简写为@v-model:指令用于实现对数据的双向绑定,所谓双向绑定指的是:数据发生变化重新渲染页面,页面数据发生变化重新更新数据。v-model指令是v-bind:value和v-on:input的简写二、条件渲染和列表渲染1... 查看详情
vue绑定数据绑定属性(代码片段)
<template>//视图<div><p>msg</p>//帮定数据<imgv-bind:src="logo"alt=""/>//绑定属性<img:src="logo"alt=""/>//绑定属性简写</div> 查看详情
vue.js数据绑定
数据绑定语法插值文本插值是最基本的形式,使用双大括号(类似于Mustache,所以文本中称作Mustache标签)<span>Test:text</span>例子中的标签text将会被相应的数据对象text属性的值替换掉,当text的值改变时,文本... 查看详情
vue数据双向绑定源码分析(代码片段)
首先说一下数据双向绑定原理vue.js是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图。实现一... 查看详情
vue数据双向绑定源码分析(代码片段)
首先说一下数据双向绑定原理vue.js是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调来渲染视图。实现一... 查看详情