IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> VUE开发基础----上 -> 正文阅读

[JavaScript知识库]VUE开发基础----上

VUE开发基础----上

概述内容:

1.vue对象上的实例属性

2.数据绑定的一些方法(把重点提出来说明)

3.事件

4.组件

5.生命周期

实例属性:

  • el
  • data
  • methods
  • computed
  • watch
  • filter

el ,data:

创建实例:

var vm = new Vue({
    el: '#app',  //绑定div页面id
    data:{
    	name:
	},
    methods:{
    }                         
})

js访问实例data中属性

//方法1
vm.$data.name
//方法2
vm.name

computed:

? 在页面数据变化时,实时更新某个值


watch:

? 监听某个数值发生变化,常与v-bind绑定数值监测


filter过滤器:一组过滤数据的函数

{{data | filter}}


数据绑定:

v-bind 和v- model的区别:v-bind 是单向绑定,只能是数据变量影响到页面。v-model 页面对应数据的修改会影响其绑定的数据对象的值。

v-if 和 v-show 的区别:v-if会真实地进行增加删除,v-show只是更改显示属性display。

v-for中的key: 有id用id,无id用索引。key属性vue内部隐藏。在头插法时可能会出现问题,根据新旧虚拟dom的对比算法,index会重新赋值,如果index作为key的数据项未被修改,而此时index已经更改,则渲染内容可能不对应。

  • v-model
  • v-bind
  • v-on 客户页面的事件监听,常搭配事件函数
  • v-if
  • v-for 渲染列表,重复显示该块页面,v-for="(item,key) in list"
  • v-show
  • v-html
  • v-text

事件监听

  • v-on监听触发事件

    eg. v-on:click    v-on:keyup.enter="method"
    
  • 事件修饰符

    .stop

    .prevent

    .capture

    .self

    .once

    eg. v-on:click.stop=
    

Vue组件

定义局部组件(子组件):

在组件内部新增components属性 ,{子组件名,子组件}。

1.父–>子传参,子组件定义props[],传递的参数在父组件中定义

2.子–>父传参, e m i t 传 值 。 t h i s . emit 传值。 this. emitthis.emit(‘A’,B); A是父组件中v-on监听绑定的变量,B是子组件的变量


生命周期

以下称为钩子函数

  • beforeCreate
  • created
  • beforeMount
  • mounted
  • beforeUpdate
  • update
  • beforeDestory
  • destroy

以上函数执行时间顾名思义,需要注意的是,实例对象的创建在beforecreate执行之后,在挂载之后才能获取页面显示对象的数据。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-10-17 11:54:34  更:2021-10-17 11:55:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/9 18:14:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码