zoukankan      html  css  js  c++  java
  • Vue 整理 -01

    移除命令
    npm uninstall vue-cli -g
    重新安装命令
    npm i -g @vue/cli
    vue cli移除和升级

     可以使用vue -h 查看能使用的命令

     2.vue $on 与$emit

    父组件是使用 props 传递数据给子组件,但如果子组件要把数据传递回去,就需要使用自定义事件$on 与$emit,我们可以使用 v-on 绑定自定义事件

    使用 $on(eventName) 监听事件
    使用 $emit(eventName) 触发事件

    Api 中的解释:

    vm.$emit( event, […args] )

    参数:

    {string} event
    […args]
    触发当前实例上的事件。附加参数都会传给监听器回调。

    vm.$on( event, callback )

    参数:

    {string | Array} event (数组只在 2.2.0+ 中支持) {Function} callback

    $on通常编写在created事件中

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div id ="demo">
        <p @click='emit'>{{msg}}</p>
    </div>
    </body>
    </html>
    
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app = new Vue({
            el: '#demo',
    
                data () {return {msg : '点击后派发事件'}},
            created () {
                this.$on('wash-goods',(arg)=> {
                    console.log(arg)
            })
            },
            methods : {
                emit: function () {
                    this.$emit('wash-goods',['fish',true,{name:'vue',verison:'2.4'}]);
                }
            }
        });
    
    </script>
    演示代码

  • 相关阅读:
    字符串哈希之Rabin-Karp,poj1200
    字符串哈希之ELFHash,poj2503
    dfs之n的全排列
    几大排序算法(选择,插入)
    dfs之地图染色
    单纯的dfs
    dfs之记忆化搜索(字符串匹配,位置相对变)
    STL之map的一种用法
    JAVA之大数处理,有简单方法不用是sb
    ACM之素数环(DFS)
  • 原文地址:https://www.cnblogs.com/gudaozi/p/13212580.html
Copyright © 2011-2022 走看看