美文网首页
vue.js基础知识整理

vue.js基础知识整理

作者: 錢小强_ | 来源:发表于2017-06-24 10:51 被阅读0次

项目目录简介

一.v-on和v-bind

(1)缩写:

v-on:click=“方法”     =>    @click="方法"

v-bind:title=“”  =>  :titlle=""

解析:

v-on提供了一些修改器操作,例如:v-on:click.stop是阻止事件冒泡的,常用的有

@click

@keydown

@keydown.enter

v-bind:  主要是一些属性的绑定

二.子组件向外触发的自定义事件

1.父组件中引用子组件

(1)把子组件import(我理解为node里面的require)

           eg:import comA from “子组件路径”

(2)父组件的js

export default{

components:{

comA:comA    (注意在ES6写法中,如果等号两边的参数一样可以直接写comA)

}

methods{

//parmformA接收的参数是子组件传递的参数

oncomaMyevent (parmformA){

        console.log("oncomaMyevent" + parmformA)

}

}

}

父组件的body

<comA @my-event=“oncomaMyevent”></comA>                            

2.子组件,如图

三.表单的数据绑定

四.计算属性

计算属性很强大在vue中,体现在:

可以根据其他属性来动态的更新计算属性,在一些场景下我们不使用一些类似事件监听的复杂功能,直接使用计算属性进行替代。

如果不用计算属性同样可以使用方法的形式。两者有何区别呢:

1.计算属性更新这里只会根据另一个值(这里指myValue)来更新,如果myValue不更新,那么myValWithoutNum也不会更新

2.使用方法调用时,不管是什么时候调用此方法都会进行处理,比如说Date.now(),计算属性里面如果没有引用变量,这个值就是页面渲染的初始值,不会变动

五.属性监听watch

六.父子组件间的通信

在 Vue.js 中,父子组件的关系可以总结为props down, events up

父组件通过 props 向下传递数据给子组件,子组件通过 events 给父组件发送消息。看看它们是怎么工作的。

1.静态组件通信

2.动态组件通信,具体方法如下

(1)通过属性向内传递props。父组件是通过props属性给子组件通信的来看下代码

父组件

相关文章

  • vue.js基础知识整理

    1. Vue 实例 1.1 创建一个Vue实例 一个 Vue 应用由一个通过 new Vue 创建的根 Vue 实...

  • vue.js基础知识整理

    项目目录简介 一.v-on和v-bind (1)缩写: v-on:click=“方法” => @click=...

  • VUE基础知识入门

    VUE基础知识入门 VUE官方文档教程链接:VUE 1.什么是Vue.js Vue.js(读音 /vjuː/, 类...

  • Vue基础知识总结

    请阅读以下博客,通俗易懂 Vue基础知识总结 Vue.js——60分钟快速入门 Vue.js——60分钟组件快速入...

  • VueJs

    介绍 官方文档Vue.js开源项目速查表网友资料 基础知识 数据绑定 v-bind&v-model&:value ...

  • iOS动画基础准备

    做开发这么长时间,由于是中途转的iOS ,有许多基础知识掌握的不牢靠,所以最近决定整理整理基础知识,补补之前欠...

  • Vue.js基础知识

    1.安装-使用 引入操作步骤:(1)进入vue.js官网:https://cn.vuejs.org/v2/guid...

  • vue.js基础知识

    vue 一个mvvm框架(库),类似于angular,拥有比较容易上手的AIP。它是一套构建用户界面的 渐进式框架...

  • Vue.js基础知识

    什么是Vue.js? Vue.js是目前最火的前端主流框架之一,和Angular、React一起,并成为前端三大框...

  • android 最全 图片相关知识整理

    android 最全 图片相关知识整理 图片基础知识梳理图片基础知识梳理(1) - ImageView 的 Sca...

网友评论

      本文标题:vue.js基础知识整理

      本文链接:https://www.haomeiwen.com/subject/upzhcxtx.html